Oil slumps as Shanghai lockdown exacerbates 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 Continue Reading
