Upvote:0
Indian National passport holders do not need any kind of Visa for Nepal. Also, For south Asian country Bhutan, Srilanka, Bangladesh, Maldives, Pakistan, and China the visa fee is free and they will get on arrival visa.
Upvote:4
According to Timatic, the database used by airline staff, Indian nationals do not require a visa to enter Nepal, and even though you live in Dubai you still hold an Indian passport, which means you are fine. Although a note is made that handwritten passports are not permitted, and it should have six months validity upon arrival.