OPEC lowers oil demand forecast for second consecutive month: from 1.38 million to 970,000 bpd — non OECD countries drag on global growth
OPEC downgrades global oil demand growth for the second straight month to 970,000 bpd in 2026, citing weaker demand expectations in non-OECD nations.















