The gorgeous blue streets and blue-washed buildings of Chefchaouen, moroccan blue city- amazing palette of blue and white buildings