Most embassies/consulates around Asia will issue you with a tourist visa if you meet the requirements. Here’s a link to what Nepal one is asking for.
**********************************************************************
A tourist visa is valid for 90 days once it’s placed in your passport. On arrival you will get stamped in for 60 days. You can extend this once at an immigration office in country for a further 30 days for 1,900 baht.