Mexico's official name is the United Mexican States.  It is a remarkably diverse country, with many names familiar to Americans.  Mexico City is one of the largest cities in the world.  Then there is Cancun, Cozumel, San Miguel de Allende, Cabo San Lucas, Puerto Vallarta, and more...