Oil Slides 3% As China Lockdowns Stoke Demand Fears
Oil prices tumbled more than 3% on, as new COVID-19 lockdown measures in China added to worries that high inflation and interest rate hikes are denting fuel demand.
Oil prices tumbled more than 3% on, as new COVID-19 lockdown measures in China added to worries that high inflation and interest rate hikes are denting fuel demand.