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