On April 28, 2025, in the Ili River Valley of China's Xinjiang region, the CCP mobilized a 4,000-strong joint task force made up of military units, armed police, border inspection personnel, public security forces, and members of the Xinjiang Production
June 15, 2026
By Antonio Graceffo