I'm planning for my first vacation to India since I came to USA. I'm not that much knowledgeable on travel rules and stuff. I learned flying on British Airways needs a Transit Visa. BTW I have a expired visa stamp in my passport and new H1 renewal. So, while traveling to India via London requires a transit visa? What are the best routes without any hassles. Please help.
Thanks
Thanks
Comment