The IEA Sees Oil Demand Falling 2.5 Million Barrels a Day While OPEC Sees It Rising
World oil demand will fall by 2.5 million barrels a day in 2026, the International Energy Agency said, cutting its forecast by a further 940,000 barrels a day from last month. OPEC published its own monthly report a day earlier and cut its 2026 demand growth forecast to 380,000 barrels a day. The two agencies…
