Market News
IEA Slashes 2026 Oil Demand Growth Outlook
The IEA just downgraded its 2026 oil demand growth forecast to a modest 850,000 barrels per day amid economic headwinds...
19/02/2026
3 views