Oil slumps as China’s lockdown raises fear of weaker demand
Oil prices tumbled more than $5 on Monday as fears over weaker fuel demand in China grew after financial hub Shanghai launched a two-stage lockdown to contain a surge in…
…accuracy of facts, fairness to all sides