Rich with reminders of ancient civilisations, Mexico is a modern and vibrant nation. Cathedrals and temples contrast with futuristic buildings and modern beach resorts. Feasts and festivals are celebrated with enthusiasm, and the marketplaces in villages and towns are lively and colourful. Mexico has an extraordinary charm that will keep you coming back for more.
read more >>