The two most important include the language barrier and entrenched stereotypes among the local population.
Probably Europe
China, Australia, Europe, South America, and Mexico.
Both Native Americans and Spanish immigrants from Europe.
Asia, China, and I believe Mexico
Southern and Eastern Europe
Yes. In fact most immigrants into Mexico are American. According to the latest census (2010), there were 738,103 American nationals registered as immigrants and living in Mexico.
Mexico has the highest number of illegal immigrants and second place is shared throughout Central America. About 13% are Asians, 6% are from Europe and Canada and 3% are from the balance of the world. About 78% are from Mexico and Latin America combined.
Asia; mostly the Chinese
Yes
Germany, Ireland, China, Mexico, and Britain
NONE
Spain is a country in Western Europe and Tenochititlan is a city in Mexico..