I would like to know, if applying for both UK HSMP as well as US H1-B, will affect the chances of HSMP or EC being rejected.
Will that mean, that once i get a H1-B, i will not be accepted further by UK government for HSMP?
The matter seems very complicated to me. Is it in any way illegal?

Waiting for your advice.