Chefchaouen or Chaouen, is one of the most romantic places in Morocco. Chefchaouen thus means ' Look at the horns', reflecting the two mountain peaks overlooking the area. It's known for its traditional houses painted in blue and white.
No use is allowed without explicit permission from owner