OPEC, IEA diverge on oil demand
[ LONDON: OPEC on Wednesday lowered its forecast for world oil demand growth in 2026 to 580,000 barrels per day, a copy of its monthly report showed, marking the fourth straight downward revision. The producer group continues to see a smaller impact on consumption since the Iran war started than other forecasters such as the … Read more