KATHMANDU -- It's David versus Goliaths in the Himalayas: Nepal, which lies at the nexus between India and China, has become embroiled in territorial spats with not one but both of its hulking neighbors almost simultaneously.
The small nation, with Mount Everest on its edge, has long relied on India to support its economy. More recently it has turned to China to reduce that reliance and soak up Belt and Road investment. But the government in Kathmandu faces the challenge of soothing public anger that, left unbottled, could endanger its whole strategy.