Hi Saurabh,
I am an Indian Citizen. I am about to take up a short weekly business trip to Mexico which is 30 km away from U.S border. Do I need to get Mexico visa for a business visit when I have a valid H1B Visa stamping in my Indian PP? Please suggest your opinion for this.