Brent crude oil price up over 2.5%, hits $108.Published by The Spectator IndexApr 27, 2026 9:00:02 AM UTC