Stock markets tumble as oil prices surge in biggest weekly gain since 2020 March 6, 2026 · The Independent Read full story at source