Rug weaver posing with colourful handwoven rugs in the Ait Benhaddou kasbah in Ouarzazate.


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.