LOGISTICS AND SUPPLY CHAIN MANAGEMENTSep 11, 2026IEA: Global Oil Deficit To Hit 1.8 Million Bpd This QuarterIEA cuts its 2026 oil supply forecast again, citing the Hormuz shutdown and a Q3 deficit it calls the worst in nearly five years.IRANIEAEIA5 articles