BBusiness Read More Stock markets tumble as oil prices surge in biggest weekly gain since 2020March 7, 2026 Global stock markets have continued to take a hammering as oil prices rocketed in their biggest weekly gain…