Oil settles down 1.5% as tariffs prompt fears of slow demand

Mar 10, 2025 - 20:35
 0
Oil settles down 1.5% as tariffs prompt fears of slow demand