‘Uyghur Tribunal’ Says China Committed Genocide In Xinjiang
Radio Free Europe. A London-based independent, unofficial panel investigating alleged human rights abuses in China’s northwestern Xinjiang region has concluded…
Read More