Energy
Published 1 hour ago
Oil Prices Drop Below $89 as OPEC and IEA Slash 2026 Demand Outlooks

Global oil markets are recalibrating after both OPEC and the International Energy Agency simultaneously lowered their 2026 demand forecasts. This synchronized downward revision has triggered a retreat in crude prices, with Brent Crude slipping below the $89…