I have recieved my H1 documents and need to get it stamped
Do I have to go to india for the H1 Stamp or can I get it from London (where I will be for 6 weeks working for my company)
Do I have to go to india for the H1 Stamp or can I get it from London (where I will be for 6 weeks working for my company)
Comment