As far as I understand, the tourist visa together with passport photo upload can be done online, up to 15 days prior to arrival in KTM, am I right?
It still needs to be processed at the airport with the receipt of the application at hand, right? And payment of USD 25 is needed for a 15-day visa now.
http://www.nepalimmigration.gov.np/content/tourist-visa.html

