Thanks for your wishes Aryan and same to you. I am also flying to Nepal for the Tihar and am doing so flying through India. There have been mixed reports that Nepalese passports holders have been given unnecessary trouble while flying via Delhi. But, I just herad yesterday that the Gulf Air has added a new mid-night flight to Nepal because of the over booked flights they have had for the Dashain. So, try them. As far as flight agents are concerned try Skypass travels. They have a good and a professional service. Google them for their contact information.