IEA predicts oil supply surplus amid weak China demand in 2025Global oil prices are currently around $70 per barrel, having dropped over 7 percent last week, even amid rising geopolitical tensions in the Middle EastBy Arab News · 21 October 2024
Russia’s Lukoil set to resume supplies via southern Druzhba in October, sources sayBy Reuters · 10 September 2024