Morocco is a land of contrasts—from the vibrant souks of Marrakesh to the rolling dunes of the Sahara Desert, from ancient medinas to the towering peaks of the Atlas Mountains. In this 10-day Morocco itinerary, …

Morocco is a land of contrasts—from the vibrant souks of Marrakesh to the rolling dunes of the Sahara Desert, from ancient medinas to the towering peaks of the Atlas Mountains. In this 10-day Morocco itinerary, …