9Chefchaouen, Morocco: The Blue Jewel of North Africa
Tucked away in the Rif Mountains of Morocco, Chefchaouen is a town painted in various shades of blue.
Tucked away in the Rif Mountains of Morocco, Chefchaouen is a town painted in various shades of blue.