By Mohamed Essafi

The Grand Mosque Hassan II in Casablanca
Photo by Jack Stanovsek/MWN