Chefchouen – no words to describe this place, except blue.

Other colours as well!

You may also like...