Oil supply



IEA predicts oil supply surplus amid weak China demand in 2025

  • Global oil prices are currently around $70 per barrel, having dropped over 7 percent last week, even amid rising geopolitical tensions in the Middle East
By Arab News ·