Mountains

Chefchaouen today is an aesthetic wonder. Ambling on the streets of the city awash with colours, one gets the feeling of being transported to a magical land no less!