Nepal's territorial flare-ups with India and China test its finesse

– Related articles from other sources