The China Cables

Sep. 17, 2018, satellite image of internment camp in Xinjiang region provided by Planet Labs,Experts say the China has detained up to 1.8 million Uighurs, and other Muslim minorities (AP, File)

Leave a Reply