RadarGet started
Energy
Published 1 hour ago

Oil Prices Drop Below $89 as OPEC and IEA Slash 2026 Demand Outlooks

Oil Prices Drop Below $89 as OPEC and IEA Slash 2026 Demand Outlooks
Tom Fisk · pexels

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…