Places | July 16, 2014 05:11 PM EDT
Epic photos of Touba Mosque in Senegal
Touba is a city in central Senegal. It is the holy city of Mouridism and the burial place of its founder, Shaikh Aamadu Bàmba Mbàkke. Next to his tomb lies a large mosque, completed in 1963.
© 2024 BOOMS Beat, All rights reserved.
Do not reproduce without permission.
Do not reproduce without permission.