I am currently in US with H1 visa which expired in Sep 2010. I got my H1 extension appoved last week till Sep 2012. I have booked ticket for India visit via London. Is there any restriction that I can't take connecting flight from Europe just because my H1 extension is not yet stamped on my passport? Please help. I also have valid B1 visa for US which is approved till 2016.