Hi,
I am currently in US on a L1 visa from company A. Meanwhile I have also got my H1 processed by company B. To have this H1 Visa stamped do I have to go back to India ? And do I have to get it stamped at a particular location in India ?
Thanks !
I am currently in US on a L1 visa from company A. Meanwhile I have also got my H1 processed by company B. To have this H1 Visa stamped do I have to go back to India ? And do I have to get it stamped at a particular location in India ?
Thanks !
Comment