Chefchaouen - Tourist Attractions in Morocco
Sitting snug amid the lush Rif Mountains, Chefchaouen is a labyrinth hill town of blue-on-blue buildings that has an incredibly photogenic glow.
There isn't much actual sightseeing to be done, and that's one of the town's main