I am currently in US for company A on H1. I plan to quit company A in US and then travel to India. Now in India, I plan to join a different company - company B. Company B plans to transfer my visa while me being in India i.e. after joining out their Indian Office.
My question is - is that possible? Transferring visa while me being in India and working for a different company?
Also, is there any risk where my visa could be invalidated?
Another question, can the visa transfer happen while me being in US itself?
Which option is suggested.