I am traveling from the US to India via London Heathrow on November 6. I will be at LHR on 7th at 6:20 am and departing at 9:25 pm. I'm an Indian national and have a valid US visa.
Do I need a transit visa to stay airside?
I have been scared that British Airways have stopped few people from boarding flight (no details just rumors).
Do I need transit visa to stay landside? I want to do some sightseeing. What are the chances of getting through with officials using transit without visa concession?
Real stories will help a lot to calm the butterflies in my stomach.