Colorful Moroccan fabrics and handmade souvenirs on the street in the blue city Chefchaouen, Morocco, Africa..