Yes they/you do.
You only need a valid passport to enter Mexico.
yes
No. People with European passports are allowed to enter Mexico without the need for a visa.
No. People from most developed countries don't need a visa to enter Mexico, just the passport.
No, you don't need any.
Yes, you do.
Your passport; if you are not from the US, Canada or the European Union, you also need a visa.Arizona, New Mexico, and Texas border Mexico.
Most usually, you need a passport.
No; Latvian nationals don't require a visa to enter Mexico; all they need is their passport.
Yes.
Yes, if you enter by plane. If you enter by land, you only need a driver's license or birth certificate.
You need a passport and an entry visa if you are entering Mexico from any country other then the US.