Great Mosque - Touba, SenegalOne of the largest mosques in Africa, The Great Mosque of Touba, is lit


Great Mosque - Touba, SenegalOne of the largest mosques in Africa, The Great Mosque of Touba, is lit
Great Mosque - Touba, SenegalOne of the largest mosques in Africa, The Great Mosque of Touba, is lit