Brent Holds Near $104 as OPEC and IEA Disagree on Demand by 2.9 Million Barrels
Brent held near $104 as OPEC cut its 2026 demand growth forecast for a fifth time, putting it 2.9 million barrels a day apart from the IEA's projection of the deepest demand

Follow