Oil demand to decline by 1m b/d y/y in 2026 - IEA

10 Jul 2026 08:04Energy