Oil price tumbles to three-year low on fears trade war will hit demand

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

Mar 5, 2025 - 19:23
 0
Oil price tumbles to three-year low on fears trade war will hit demand
Brent drops below $70 a barrel following larger-than-expected increase in US crude stocks