I'm an Indian passport holder currently resident in the UK under a Tier 2 (General) visa and planning on going to Mexico on a holiday. So I was looking into the rules on the Mexican embassy in the UK and the following text on the "Visa for other countries nationals" suggests I don't need a visa in advance:
According to the new regulations who entered into effect on 18th, May 2016 (article 26 of the Guidelines and Requirements for Migratory Services) regarding foreign nationals visiting Mexico, holders of a valid UK visa, regardless their nationality, are not required to apply for a Mexican visa as a tourist, business (Non-Lucrative Activities) or transit visitors for a stay of up to 6 months. This regulation does not apply to British Travel Document holders.
However, a different page on Indian national states only a category on visa exemption for permanent residents in the UK only:
PERMANENT RESIDENT IN THE UK (ILR / ILE / PERMANENT RESIDENTS)
According to Mexican regulations which came into force in June 2009, Permanent residents in the United Kingdom wishing to travel to Mexico do not require a visa to enter the country as tourists or business visitors for up to 180 days and as visitors in transit for up to 30 days, regardless their nationality.
So which one is correct? Are Tier 2 holders with an Indian passport allowed visa-free / visa on-arrival entry to Mexico?