February 8, 2013
Crossing my Path by Nilla Palmer
Situated high in the Rif Mountains, Chefchaouen is one of Morocco’s most colourful towns and renown for buildings painted in many shades...