I'm planning to visit Nepal next spring, flying with Lufthansa to Delhi and with JetAirways/IndiGO/etc. to Kathmandu, Do I need visa or these carriers using the same terminal. I can imagine that I will have to collect my checked luggages so will have to get through the immigration. .
What is the process of transfering in Delhi?
Any help would be appreciated!