Morocco is the gateway to Africa. It is a country steeped in history, culture and tradition. There are dramatic landscapes – from the high peaks of the Atlas Mountains to the sweeping sand dunes of the Sahara Desert. Morocco’s cities are varied and each with its own charm – from the chaos of Marrakech to the laid back coastal vibes of Essaouira. In the ancient medinas and souks, visitors are subjected to an assault on the senses – a kaleidoscope of colours, a myriad of smells and sounds.