OPEC Cuts 2026 Oil Demand Growth Forecast to 1.2 Million bpd | OOBF

OPEC lowers oil demand growth forecast amid flagged volatility by IEA.

Open shared insight