Touba

Touba is a city in Senegal, known as the spiritual capital of the Murid order. Founded by Amadou Bamba in 1899, it's a significant pilgrimage site and known for its unique urban planning based on Islamic principles.

Related

Built by Tim Jones