The culture of Mexico is rich, colourful and vibrant, influenced by its ancient civilisations such as the Aztec and Maya, with varied and diverse traditions