Permanent U.S. resident travel to Mexico
My wife holds a Russian passport, but is a legal U.S. resident with a Green Card. I want to surprise her with a trip to Mexico, but I'm getting conflicting information about whether she's going to need a tourist visa.
The Mexican Consulate website seems pretty clear that a Russian citizen must have a visa, but I can't see where they reference whether the same is true for a Russian who is a legal U.S. resident. All they say is that "citizens" of the U.S. do not need a visa. Other travel sources tell me that a Green Card is enough for her to get in to Mexico.
Thoughts?