Centuries upon centuries of a variety of cultures, languages and civilisations have imbued Marrakech with a rich, multi-layered legacy, which can be experienced all around the city in the numerous examples of history, art and architecture that remain.