China Doesn't Want YOU To See This (Patreon)
Published:
2022-05-31 15:18:56
Imported:
2026-06
haven't archived this post yet. have a subscription? use the importer!
Content
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.
Files
Previews only