Perched on the Corniche overlooking the Atlantic Ocean, the Mosquée de la Divinité was completed in 1997, a late but striking ...
There was a time when getting from one place to another meant enduring the journey, not savoring it. Then came the luxury ...