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.50, or 2.6%, to $93.15 per barrel. U.S. West Texas Intermediate (WTI) crude futures slid $2.31, or 2.6%, to $87.22 per barrel. “Western-world oil demand, as well as Read More