7Chefchaouen, Morocco

Chefchaouen is a mountain town in Morocco known for its blue-painted buildings.

It’s a picturesque place but also unusual because the city is built in the Rif Mountains, where access to water and resources can be difficult. Despite the challenges, people have made this town their home for centuries.