----The Blue City of Morocco----
Chefchaouen is a small charming city of about 40,000 inhabitants located in northeastern Morocco near the Mediterranean Sea. Situated in the heart of Morocco's Rif Mountains, Chefchaouen is a tourist’s delight with affordable accommodations, and above all, a...