Anyone who has ever been to Mexico will have noticed that the shopping experience is particularly colourful and enter ...