Indian green card holder traveling from NY to India with a layover of 11 hours in London. Do I need a transit visa to go and sightsee London?
Asked
Active
Viewed 49 times