I'm an Indonesian in The Netherlands. I have a Schengen visa and also a residence permit, but it is temporary, not permanent.
I want to go to Mexico this year in October but I'm not sure if I need visa. Some Mexican Embassy websites say that, if you hold a Schengen visa or permanent residence of any Schengen countries, you don't need visa. Others say that only permanent residents of Schengen countries (not visa holders) can go to Mexico without visa. Another source says that there's a new rule since May 2016, that Schengen visa holders can also go there without visa, but I don't know how to verify it.