Oil slides on concerns of weaker Chinese demand – Reuters.com

LONDON, March 28 (Reuters) – Oil prices tumbled more than $5 on Monday as fears over weaker fuel demand in China grew after financial hub Shanghai lockdown efforts to curb a surge in COVID-19 infecti… [+2841 chars]