Chefchaouen

Chefchaouen

Morocco

The famous Blue Pearl of Morocco, nestled in the Rif Mountains.