Brent Crude futures settle at $108.17/bbl, down $2.23, 2.02%

01 May 2026 18:54Energy