The very name of Morocco fills the mind with the sights of exotic landscapes, souks, beautiful Arab architecture, rich cultural…