"A place of mystical magic, Morocco has that special something which just can not be described by words - you have to try it!"
A bubbling melting pot that has always linked Africa and Europe, this incredible country has diverse landscapes, varied cultures and friendly people. The diversity found within Morocco is astonishing, with the ever-bustling city of Marrakech, beach side towns of Agadir and Essaouira, the expansive Sahara desert and the indomitable and breathtakingly beautiful Atlas Mountains, not to mention other historical and cultural highlights including Fez, Casablanca and Rabat.
At the heart of every city is a bustling Medina, crammed full of traditional traders selling incredible goods. They will tantalise and dazzle your senses, with the vibrant colours, fascinating smells and many sounds forming a sensual feast. Just outside these throbbing cultural capitals lie isolated and diverse landscapes like the mighty Sahara and vast Atlas Mountains. While coastal places like Agadir offer sand-swept beaches and fantastic surfing. This combined with its rich culinary tradition, stunning architecture and history, makes it one of the best countries to visit in the world.