Chefchaouen, the Blue Pearl

AllĂ´ Chefchouen, tu es belle! This tiny village settled up in the Riff mountains is said to be painted blue to mirror the sky and heaven to remind us to live a more spiritual life.

Read More