Brent crude futures settle at $88.36/bbl, down $8.42, 8.7%.

27 Jul 2026 18:51Energy