Country: Senegal

The Sheikh Ahmadou Bamba Mbacke shrine (still from the ″Touba″ documentary)

″Touba″ – a film documentary

Pilgrimage to Sheikh Bamba