Morocco: – Chefchaouen
Chefchaouen is a centuries-old Moroccan mountain town celebrated for its striking blue medina, Andalusian-Berber heritage, cool mountain air, and a welcoming, unhurried atmosphere that sets it apart from Morocco's busier imperial cities.


































































































