Situated on the southern slopes of the Himalayas, landlocked
Nepal’s 3,222-kilometre frontier is sandwiched between two Asian giants—India
and China—its only neighbours. Surrounded by the Tibet Autonomous Region of
China in the north and Uttar Pradesh, Bihar, West Bengal and Sikkim on the
other three sides, Nepal’s economy is at the mercy of India and to a lesser degree China.
Projected as a buffer state between India and China,
everything conspires against its rise and stability