Brent crude futures settle at $107.77/bbl, up $3.56, 3.42%.

12 May 2026 18:46Energy