Chefchaouen, nicknamed “Chaouen” by Moroccans, is located in North Morocco in the Rif Mountains, unlike Casablanca and Marrakech, Chefchaouen is a laid-back quite town famous of its natural scenery and the blue paint which covers everything in the town, making it look like a village out...
