Is a transit visa in the UK required if we are going from India to the US and have to stay at the London Heathrow Airport for 5 hours?
What is a transit visa? Is it required when you have a stopover in London airport for around 5 hours while going from New Delhi to Edmonton, Canada?