A gateway to Africa, Morocco is a country of dazzling diversity, with incredible culture, mountains, deserts, beaches and ancient cities. It is a place best explored overland, where the journey can be taken in slowly and relished, like a fine tagine slow-cooked over an open fire