I got my H1B visa stamped from Employer A. the visa is valid. I have my original I-797 and my stamped passport with me.
I would like change my job now to Employer B in India itself.
My new employer is willing to transfer the H1B visa
1. Can i transfer the H1 B visa while i am in India
2. Should i get an approval from my present employer for doing the transfer
3. are there any legal issues with this process
4. I have not travelled to the US at all with this visa - So Can i still transfer it while i am in India