Kathmandu, [Nepal] August 8 (ANI): Nepal, a landlocked country of some 29 million people, is located between two giant economies China and India. Due to its strategic location, Beijing has been consistently endeavouring to expand its influence in the Himalayan nation.
Beijing [China], June 28 (ANI): An accessed copy of the Memorandum of Understanding (MoU) signed between China and Nepal on Beijing's ambitious Belt and Road Initiatives (BRI) projects reveals how China seeks economic hegemony in Nepal through these projects, local media reported.