Oil price tumbles to 3-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 6, 2025 - 01:08
 0
Oil price tumbles to 3-year low on fears trade war will hit demand
Brent drops below $70 a barrel following larger-than-expected increase in US crude stocks