Brent crude futures settle at $104.32/bbl, down $2.28, 2.14%.

25 Sep 2026 18:47Energy