Mexico is the North American nation with the most UNESCO World Heritage sites, thanks in large part to its rich history and well-preserved archaeological sites – some of which are still being ...