OPEC slashes 2026 oil demand forecast by over 70% to 400,000 bpd

The Organisation of the Petroleum Exporting Countries (OPEC) has reduced its global oil demand growth forecast for 2026 by more than 70%, from 1.4 million...

Read full coverage on TraceNews