China Doesn’t Want YOU to See ThisThe Xinjiang Police Files were leaked after some government offices/police stations were hacked in western China. 10,000 documents and over 2800 mugshots confirm some of our worst suspicions.#china#genocide#xinjiang·youtube.com·May 31, 2022China Doesn’t Want YOU to See This