BBC Report Alleges China's Government Running Uyghur Mass Rape Center - News 2.4.2021
A disturbing new frontpage report from the BBC that China may be running a mass rape detention facility targeting its Muslim minority population, known as the Uyghur. The Uyghur have come under increasing scrutiny and harassment in recent years from the Chinese government.