Chefchaouen, the blue pearl of the Rif Mountains, as seen from the Spanish Mosque.

Comments