
China’s steadily worsening ties with India soured further on Tuesday when Beijing’s ambassador to Kathmandu, Chen Song, criticized New Delhi’s “policies towards Nepal and other neighbors” as “not so friendly.”
Chen’s remarks sparked an angry response in the Indian media, which accused the ambassador of having a “foul mouth.”