Oil surges to highest price since 2023 and stocks drop as Iran war rages

· The Independent