Published On: September 9, 2023 09:05 AM NPT By: Dr. Pramod Jaiswal
Chinese Ambassador to Nepal, Chen Song, has been making headlines in Nepal over the past few days. On September 2, the envoy reportedly stated, “India’s policy towards Nepal and other neighbors is not friendly and not beneficial to Nepal.