Morocco is the definition of diversity: a culture shaped by Arabs and Berbers, influenced by Europe, Africa and the Middle East, each of them contributing their share to a nation based on traditions, yet youthful and modern. From epic mountain ranges and forested hills to the vast deserts and rugged coastlines, Morocco’s beautiful landscapes will keep surprising you. And so will its ancient cities with their unique architecture ranging from new urban design to stunning Art Deco facades, impressive monuments and bustling, colorful souqs and medinas.