There are no direct flights from India to Lhasa; all planes must connect via Kathmandu or a Chinese airport. Tribhuvan International Airport in Kathmandu is the only airport outside of China that propositions direct flights to Lhasa. Which includes Nepal to Lhasa trip.