thetraveltextbook.com
Chefchaouen: Exploring Morocco's Blue City
Chefchaouen is perched between mountain ranges and with a restored kasbah and beautiful medina, it