In the heart of peanut-growing country, Touba, Senegal, is the spiritual center of the Islamic Mouride Brotherhood, which plays an important role in the religious life of millions of Senegalese.