Chefchaouen, the Blue Pearl, situated high in the Rif Mountains of Morocco is perched between two mountainous peaks. The name derives from the Berber language and means “Look at the Horns.” The blue washed buildings give the mountain hamlet a cool serenity that attracts visitors from all over the world.
via 500px http://bit.ly/1XqO2zl