zuleikha-Touba ( Ṭūbā ”Felicity”)Mosque, in central Senegal, is the holy city of the Mouride Brother

more about : zuleikha