Oil tumbles to five-month low on report of ‘large surplus’

Scritto il 14/10/2025
da

Brent falls as much as 3% on IEA report of recent build-up in shipments