Oil Slides On Concerns Of Weaker Chinese Demand
Oil prices tumbled more than $6 on Monday as fears over weaker fuel demand in China grew after financial hub Shanghai lockdown efforts to curb a surge in COVID-19 infections.
Oil prices tumbled more than $6 on Monday as fears over weaker fuel demand in China grew after financial hub Shanghai lockdown efforts to curb a surge in COVID-19 infections.