While travelling from India to USA via London Heathrow Airport with British Airways, is there a need to procure transit visa for the UK?
I read https://www.gov.uk/transit-visa. There is nothing in this link that exempts me from requiring a visa. But I have traveled to USA via London Heathrow Airport before without transit visa. Nobody ever asked me to show a transit visa. So I am very surprised that a transit visa may be required.
Does anyone know for sure if a transit visa is required to go from India to USA via London Heathrow Airport?
Edit: The Check UK Visa tool showed that I do not need transit visa if I am not passing through border control because I have USA visa.