I will be changing flights/airports in India to travel to my final destination (say Nepal , London etc.) Do I need a visa to change flights/airport terminals?
You need to apply for a transit visa if you are going to change from an international terminal to a domestic terminal of any Indian airport or if you are going to stay in an airport hotel even for a few hours. You don’t need a transit visa if you stay in the waiting area reserved for international transit passengers in an Indian airport.