The Great Mosque of Touba is one of the largest mosques in Senegal, West Africa.

Leave a Reply