Chefchaouen, Morocco
oneworldtwoexplorers.com
Chefchaouen is a small city in the north of Morocco. This city can be safely called a "blue dream," because it’s known for the striking, variously hued blue-washed buildings. You can see here all shades of blue, from light blue to ultramarine. It seems that Heaven itself "redeems" Chefchaouen in blue color. The…