Where to get tourist visa for Nepal?

Summary from Nepalese Immigration

15 Days – 30 USD

30 Days – 50 USD

90 Days – 125 USD