Language, religion, allegiance and whether or not to allow slavery.
No. You would be automatically considered an undocumented immigrant (yes, there are American "illegals" in Mexico) and face possible deportation.
well if they are in Mexico then they arent an illegal immigrant anymore. If you love them then yeah marry them.
Mexico
There are no such restrictions in Mexico, which is a country where a majority of its population practices Roman Catholicism. Other countries with such religion are Portugal, Spain, France or Italy, and neither of them has any import/export restrictions due to religious beliefs.
They did not came from Mexico.
no,you can not
Because lots of immigrant's live in Mexico
i am American, i was born in America, as was my son, and my husband is mexican. .. he has been banned for 5 years, it is different with each case & each judge
Cesar Millan, the dog whisperer.
No; it can be sent to a postal address.
NAFTA is the North American Free Trade Agreement, which in 1994 established trade practices between the US, Canada, and Mexico.
If you have an American passport, sure you can. Otherwise, you need a valid passport from your home country, as well as a visa issued by the Mexican diplomatic representation in such country. If you are a Mexican immigrant, you don't need such documents, as the Mexican constitution allows for dual citizenship.