Chefchaouen

This town in Morocco’s Rif Mountains is one of the most beautiful villages in the world, a place to which I return constantly since the early 90s.