Brent crude futures settle at $109.26/bbl, up $3.54, 3.35%.

15 May 2026 18:51Energy