Chefchaouen at sunset
Chefchaouen2015327copyrightAfricaMoroccocityRif mountainshistorichistoricalhistoryarchitecturearchitecturalstructuresbuildingedificeedificesenvironmentecologyecosystemenvironmentalismscenerynaturelandurban landscapeurban