This question already has an answer here:
I am an Indian citizen residing in the USA. I have an expired H1B visa with an approved I-797 until 2021.
I am planning to travel from USA to India with a stopover in London (intend to get my H1B stamped while in India). I have an approved 6-month UK Visitor Visa.
Would i face any problems boarding the flight from USA to London given that I have an expired H1B?