Delhi Airport (International Terminal) was not as good as I thought it would be. I had to spend seven hours in transit area of the international terminal while going/coming back to/from Kathmandu. The international transit wait area has just hard bottom seats restrooms two little light snack stalls and two TVs - no duty free or lounges restaurants/cafes cyber stations sofas etc - all of these are available beyond security on the way to boarding flights which happens only 3 hours prior to the departure time. The transit wait area is a small area and authorities/airline land crew not very helpful - saw some airline crew make fun of a non-English speaking passenger which looks like is a frequent case here sadly. They just opened up a new terminal last week may be the conditions there has improved!