Mohamed Sefiani
HEFCHAOUEN - Huddling against a hillside in northern Morocco is a tourist town famed for the striking blue of its buildings.
Most Read