One stop place for all your Ex-Muslim informative memes
Polish_20200522_093225028.png
logic quran fail inaccurate not true false Allah send sent messenger to worship Allah to every nation map showing distribution of prophets world map 124 124000 prophet 16:36