By Narayani Basu—Should the ongoing stand-off between India and China at the Bhutan-China-India triboundary point escalate, where does Nepal stand? This question will be troubling Kathmandu as New Delhi sticks