I am flying from London Heathrow airport to Kathmandu via Delhi.
In other words, I have a Jet Airways flight from London to Delhi.
I have to wait around 2 hours connection in Delhi.
Then I have a flight from Delhi to Kathmandu.
Do I need a visa for India, or can I just sit in the transit terminal & wait for the flight?