You will get Nepal Visas at the Nepalese embassies and Nepalese consulates abroad or upon arrival at Tribhuvan International Airport in Kathmandu. You have to present a valid passport and payment of the visa fee. Also, Tourists can extend their visas at the department of immigration, Kalikasthan, Dellibazzar, and Kathmandu. You can get a Nepal visa without annoy free.
...