Chefchaouen, Morocco — Huddling against a hillside in northern Morocco is a tourist town famed for the striking blue of its buildings, and now the mayor is mixing in another color — green. Chefchaouen ...