Chefchaouen market

Chefchaouen streets are lined with markets where tourists try to haggle for better prices on souvenirs.

Chefchaouen streets are lined with markets where tourists try to haggle for better prices on souvenirs.