Storia: China export curbs put $6.5 trillion global supply chains at risk: IEA — Warptech Lab News