Morocco is Africa’s gateway to Europe, and it is the only African nation to share its coastline with both the Atlantic Ocean and the Mediterranean Sea. Its culture is a characteristic blend of Arab and Berber, which, along with its colonial past, make Morocco what it is today. Soak up the atmosphere in the streets of Marrakech, where you can try out your haggling skills at Djemaa El-fna market. Don’t forget to explore the magnificent Atlas mountain range that slices its way across the country from east to west – fit for both hikers and bikers. Visit an Amazigh village and get to know the traditional Berber way of life. Take a trip along the coast, stopping at the old port of Essaouira, the resort city of Agadir and the classic Casablanca. Or venture out into the Sahara Desert where you are sure to make friends with some very unique hoofed mammals. Morocco is a diverse land of many languages, cultures and identities, which welcomes visitors with its characteristic hospitality.