Chefchaouen: The Blue CityChefchaouen is a beautiful city nestled in the Rif mountaints and drenched in varying hues of pale blue, which immediately soothes the...