All foreigners, except Indians, must have a visa. Nepali embassies and consulates overseas issue visas with no fuss. You can also get one on the spot when you arrive in Nepal, either at Kathmandu’s Airport or at road borders: Nepalganj, Birganj/ Raxaul Bazaar, Sunauli, Kakarbhitta, Mahendranagar, Dhangadhi and even the funky Kodari checkpoint on the road to Tibet. All
Read More