Brent Crude futures settle at $104.77/bbl, down $8.66, 7.63%

02 Nov 2026 19:52Energy