Ask a person in China about Nepal, and the answer is mostly that it is a happy Himalayan country of Buddhism and mountains. Justin Zhao and…