China Doesn’t Want YOU to See This
The 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.
Halorie Walker-Sloss
2022-06-29 00:26:05 +0000 UTCTAJ
2022-06-03 16:22:09 +0000 UTC