Jiri, Once Gateway to Everest, Awaits Tourism Revival Amidst Neglect 3 months ago Jiri, known as the Switzerland of Nepal, is a prime tourist destination in the Dolakha...