IEA Cuts 2026 Global Oil Demand Forecast by 1.6 Million Barrels per Day Amid Supply Disruptions | Epistemic News