February 4, 2026

Auditing a Bad Audit of Volkswagen’s Factory in Xinjiang