All foreign nationals, except Indian citizens, need visas to enter Nepal. You get Nepalese visa from Nepalese Embassy or consulate in your home country.
21
Jun
2016
All foreign nationals, except Indian citizens, need visas to enter Nepal. You get Nepalese visa from Nepalese Embassy or consulate in your home country.