Hi,
I hold a H1 Visa when I was in company X. I have already travelled on that visa to US and came back home. Now I want to change company from X to Y. Can my previous company cancel my H1? If yes then what are the steps that I need to take care so that my visa is not cancelled? I have not joined company Y as of now. And will not join it in the next 30 days as I am getting married.