June 27, 2026

Auditing a Bad Audit of Volkswagen’s Factory in Xinjiang