Brent crude futures settle at $112.10/bbl, up $2.84, 2.6%.

18 May 2026 18:48Energy