The historic Koutoubia Mosque in Marrakesh, Morocco,