Oil surges to highest price since 2023 and stocks drop as Iran war rages March 6, 2026 · The Independent Read full story at source