Perched atop the Himalayas, and wedged between the world’s most populous nations, Nepal has always been of strategic importance that belies its small size.Home to one-third of the Himalayan mountains,