Global oil demand to fall 1.6mb/d in 2026 as Hormuz closure bites — IEA

Global oil demand will contract by 1.6 million barrels per day (mb/d) in 2026, 510,000 barrels more than previously projected, as the prolonged closure of...

Read full coverage on TraceNews