Africa

High in the Rif Mountains in Northern Morocco, you’ll find the magical city, Chefchaouen.  This city dazzled in blue, is