My H1-B got approved and I am planning to go back to China next month. Before visiting China,I need to get my H1-B visa stamped in Mexico or Canada. My question is do I have to get visa from Mexican consulate in order to enter Mexico? and which Mexico city I need to go and get visa stamped?
Thank you very much!