Auto

Oil Slides On Concerns Of Weaker Chinese Demand

28 Mar 2022

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.