Oil prices tumbled on Thursday, as new COVID-19 lockdown measures in China added to worries that high inflation and interest rate hikes are denting fuel demand.
Brent crude futures fell $2.10, or 2.2%, to $93.54 a barrel by 1013 GMT. U.S. West Texas Intermediate (WTI) crude futures slid $1.86, or 2.1%,...