From the desert oasis of Marrakesh to the metropolis of Casablanca and elegant royal cities of Rabat and Fez, Morocco has long been a major commercial and cultural crossroads in the history of North Africa and the Mediterranean region. A truly diverse society, awaits you at a point where African, Arab, and Mediterranean cultures converge. Come and explore the rich and diverse history that Morocco has to offer along with its mingling of different ethnicities, faiths, dialects, and cuisines!