(KATHMANDU, Nepal) — Kathmandu, Nepal, a city nestled in the shadow of the Himalayas, is a mecca for mountain climbers and spiritual seekers alike. It’s also a major hub for travelers, so-called ...