Geographically and culturally diverse, Mexico is the second-largest economy and second most populous nation in Latin America. The country boasts more than 11,100 km of coastline and various terrains ranging from desert to mountains to rainforests, as well as a rich cultural heritage that includes numerous well-preserved ancient indigenous...