No. Having a visa for the US doesn't grant you the possibility to enter Mexico; you need the corresponding visa from Mexico.
No; Latvian nationals don't require a visa to enter Mexico; all they need is their passport.
You need a passport and an entry visa if you are entering Mexico from any country other then the US.
American citizens don't require a visa to visit Mexico.
No. People with European passports are allowed to enter Mexico without the need for a visa.
No; only diplomatic staff requires a visa to enter Mexico.
No.
Yes, you do.
no visa at all
No. American citizens don't require a visa to enter Mexico. All you need is your passport.
No. People from most developed countries don't need a visa to enter Mexico, just the passport.
You need a passport to cross the border into America from Mexico, and a visa (different visa for business or for visiting).