Situated on the western tip of North Africa, Morocco – also known by its ancient name Al Maghreb, meaning “the West” in Arabic – contains a mix of indigenous Berber, Arab, African and European influences. Most of its 33m people live near the northern plains and cities along the Atlantic coast and speak Arabic, French or one of the varieties of Berber. As the region’s only monarchy, the kingdom...