Morocco
Morocco presents a succession of sublime scenery from the seaside town of Essaouria, to the rugged Atlas Mountains, the dunes of Erg Chebbi in Merzouga, the blue town of Chefchaouen and the four imperial cities of Marrakech, Fez, Meknes and Rabat.