Brent Crude Futures settle at $94.75/bbl, down $14.52, 13.29%.

08 Apr 2026 18:49Energy