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