Mexico in North America

Rich in history (it's home to some of the oldest civilizations on earth), Mexico is a pretty magical place. It's warm, it's stunning and the food really cannot be beat. Spend some time travelling around this amazing country, as each region is wildly different from the next.