Because Mexico is a federal republic, composed of a union of independent states, much like the USA. The official name of Mexico is Estados Unidos Mexicanos, or Mexican United States.
New Mexico.
Because when it was named, it was not in the United States.
New Mexico
Mexico, Missouri Italy, Texas
There is a US state named New Mexico (47th state admitted to the Union) which capital is the city of Santa Fe. There is also a country named Mexico (from which New Mexico took its name) which has been an independent country since 1810 and has a capital named Mexico City.
There is a country named Mexico (capital: Mexico City) which lies just south of the United States border. Such country is not a member of the US, as it is an independent nation.On the other hand, there is a state named New Mexico(capital: Santa Fe), which lies between Arizona and Texas, and is indeed a member of the US.
No. It is the capital of a country named Mexico, which stands south of the border between California, New Mexico, Arizona and Texas.
Having a passport and/or Visa is a legal way to enter the U.S. from Mexico.
No, it's a country but there's a state called New Mexico!
No. There is a country named Mexico which is an independent nation and borders the southwestern United States. There is also a US state known as New Mexico, which took its name from the former country.
Mexico-Tenochtitlan
The Poinsettia was named after J.R. Poinsett a US Minister to Mexico.