March 6, 2026

Oil Tumbles 9 Per Cent On Recession Demand Destruction Fears

0

Both benchmarks logged their biggest daily percentage decline since March 9 and hit share prices of major oil and gas companies.