The Grand Mosque in Touba, Senegal (by antonioVi).