Nepal has a very much relaxing visa policy. Citizens of most of the countries are allowed visa on arrival. Tourists should keep their passport and a photograph ready for visa on arrival.
Citizens of below countries should obtain a visa before arrival in Nepal:
8. Palestanian Territories
For more details on Nepal visa policy, please visit below website: