I have overstayed in the US for three years. Now I am returning to my home country and, while booking the ticket from the US, note that the flight has a stopover at London Heathrow of 1 hour 40 minutes. Do I need a transit visa?
Asked
Active
Viewed 50 times
1
-
I have edited your question to make it a bit clearer. It is correct that you're in the US now and will travelling from there via London? And what is your nationality, please? – Giorgio Feb 27 '17 at 23:00
-
indian and i had overstayed in my tourist visa. – Jimmy Feb 27 '17 at 23:06