Brent crude futures settle at $103.42/bbl, up $3.21, 3.2%

17 Mar 2026 18:55Energy