China lockdowns

Oil slides 3% as China lockdowns stoke demand fears

Oil prices tumbled more than 3% on Thursday, as new COVID-19 lockdown measures in China… Read More