June 11, 2026
More than 1,000 people have faced arrest for alleged cooperation with enemies
China and Russia declared a "no limits" strategic partnership days before Russian President Vladimir Putin sent tens of thousands of troops into Ukraine in 2022