You should note that when international politics and diplomacy are involved, there are no real friends but different countries with common or diverging interests that more often than not, end up in 'friendly rivalries', contempt or even outright war.
With that in mind, the closest countries to Mexico would include the United States and Canada in North America; Spain, the United Kingdom and France in Europe; Argentina, Brazil and Colombia in Latin America and Japan and South Korea in Asia. There are no meaningful relations between Mexico and any African country to-date.
Canada and the United States.
There's only 2 countries north of Mexico
Mexico is actually a country, and the other countries are small, so they're considered as Central America. And it is considered to be part of Central America. It's actually not a part of Central America,and Mexico is in the middle with other countries so it's called Middle America.
Most of North America, Latin America, Western Europe and Eastern Asia are in good terms with Mexico. Other countries like Africa, the Middle East (except Israel) and Central Asia are indifferent to Mexico due to limited diplomatic and trade links.
There is no definitive list of developing countries, as the classification can vary depending on the criteria used. However, the United Nations uses a list of countries known as the "developing countries" or "least developed countries" based on factors such as low income, economic vulnerability, and human development indicators. This list typically includes around 46 countries.
There are no countries in Mexico, Mexico is a country.
Mexican people are quite friendly and helpful. You should note however, that not all people are equal.
Yes if you consider "America" as the continent where countries such as Canada, the United States or Mexico are located; otherwise a Mexican is from Mexico and an American is from the United States.
Friendly and cooperative countries during wartime were ALLIES.
Peru and Chile are both Latin American countries. South America, Central America, and Mexico are all considered Latin American countries.
You should note that when international politics and diplomacy are involved, there are no real friends but different countries with common or diverging interests that more often than not, end up in 'friendly rivalries', contempt or even outright war. With that in mind, the closest countries to Mexico would include the United States and Canada in North America; Spain, the United Kingdom and France in Europe; Argentina, Brazil and Colombia in Latin America and Japan and South Korea in Asia. There are no meaningful relations between Mexico and any African country to-date. As for enemies, Mexico doesn't have any; just 'friendly' disputes with other countries on diplomatic, political or commercial terms, such as with the United States regarding illegal immigrants pouring into the US Southwest, or with China regarding cheap, low-quality products reaching -- in some instances illegally -- Mexico's markets, putting out of business many local industries.
Yes, both Canada and Mexico are countries.