IEA downgrades 2026 global oil demand forecast
The International Energy Agency (IEA) forecasts a 1.6 million barrels per day (bpd) decline in global oil demand in 2026 amid the ongoing closure of the Strait of Hormuz and high oil prices, which are curbing consumption, the agency said.