China’s involvement with Nepal, seeking to keep KP Oli-led government afloat: Sources

China is interfering in Nepal’s internal politics through its embassy and making efforts to keep the embattled Prime Minister KP Oli’s government afloat, sources reported to Zee media on Tuesday. Sources have warned that Chinese Ambassador to Nepal, Hou Yanqi, has held many meetings with dissident leaders of Nepal, including […]