April 26, 2026

Oil Slides On Concerns Of Weaker Chinese Demand

0

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.