I have h1 bwhich company x did for me. I still have that.
After a year company y did another h1 for me. I currently have 2 h1 though I work for company y on l1 which will expire next month.
I want to keep both h1b-visa and for both the companies. Is this legal.