June 7, 2025

Auditing a Bad Audit of Volkswagen’s Factory in Xinjiang