Want this question answered?
Yes. Spain is located in Europe and Mexico is in Southern North America.
Far from each other.... like half way around the world.
Yes. It is "Feliz Navidad" in both countries. However, it may sound different between Spain (Felith) and Mexico (Felis) because of the accent each has.
Related to what? Distance? Both nations are 9000 kilometers (5,600 miles) away from each other. In that regard, Mexico is much closer to the United States, bordering such country. If you mean on cultural terms, yes Mexico is as close to Spain as the United States are to England.
It was a direct cause of the Mexican-American War.
Texas used to be part of Mexico until Mexico broke off from Spain. Mexico made new laws that Texas didn't like so the Texas/Mexico war started and eventually Texas became part of the US.
The six most Spanish-speaking countries are Mexico, Colombia, Spain, Argentina, Peru, and Venezuela. These countries have large populations of Spanish speakers and Spanish is the official language in each of them.
Initially over Carthage's expansion in Spain, but overall it became a struggle for control of the Western Mediterranean.
Most of the Tomatoes grows in South America, and Europe. Countries: Italy, China, Spain, Brazil, and Mexico. In Italy and Spain because, each year they have Tomato Festival.
If you mean the language, then the answer is yes and no. For instance, the Spanish spoken on Mexico and the Spanish from Spain; they have nearly all the same words as each other, but a word or expression in Mexico may mean something completely different in Spain, or the word may not exist at all in the other country. For example, Spain uses the verb form "Vosotros" (You all; informal) while Mexico uses "Ustedes" (You all; formal).
Mexico won its independence from Spain in 1821, and lost its northern territories, including most New Mexico, in 1848. Therefore, Mexico is 27 years 'older' than New Mexico. Present-day New Mexico shares a common border with the country of Mexico, the place you are referring to as 'Old Mexico'