Chefchaouen

Chefchaouen, Morocco is called the Blue City