Stock markets tumble as oil prices surge in biggest weekly gain since 2020 2026-03-06 · The Independent Read full story at source