Oil price tumbles to three-year low on signs of waning US demand

Brent drops below $70 a barrel following larger-than-expected increase in US crude stocks

Mar 5, 2025 - 18:12
 0
Oil price tumbles to three-year low on signs of waning US demand
Brent drops below $70 a barrel following larger-than-expected increase in US crude stocks