SQUAWK/NEWS
Account
Theme
Account
Menu
Live News COMMODITIES FLASH H impact

IEA sees world oil demand falling by 2.6 million bpd in 2026 on Iran war disruption and soaring prices (prev. forecast 2.5 million bpd drop).

IEA