Situated in the Rif Mountains of northern Morocco, the blue-washed town of Chefchaouen provides a maze of alleys and stairways in its medina, as well as a kasbah with rampart views of the surrounding mountains and countryside.
Click on the image below to start the slide show.
(Use the upper right corner panel to control the display.)