At the north-west corner of Africa, just 15 km from Europe across the Strait of Gibraltar, Morocco has a strategically important location and for centuries has been a blend of cultures. Arab, Berber, European and African influences are all part of the country’s unique heritage, which has become famous worldwide thanks to millennia of trade,...