Marrakech is a city...