Designed by
Title
The Great Mosque, Touba, Senegal, West Africa #153103616
Description
The Great Mosque of Touba is the largest building in the city and one of the largest mosques in Africa, with a capacity of 7,000.It is the site of a pilgrimage, the Grand Magal of Touba