Peking University, informally known as Beida, is a major research university in Beijing, China, and a member of the elite Double First Class University Plan and C9 League of Chinese universities. Read More
A UN Special Rapporteur on Contemporary Forms of Modern Slavery's report has found it "reasonable to conclude" that forced labour has been taking place in China's Xinjiang province. ...