Live News COMMODITIES FLASH L impact Oct 14, 2026, 08:00 AM UTC IEA sees world oil supply to fall 5.8 million bpd in 2026 (prev. forecast 5.7 million bpd drop). IEA SquawkNews Desk