Oil slides as Shanghai lockdowns stoke demand fears
Oil slumped nearly 5% to the lowest in almost two weeks on Monday, extending last week’s decline as concern grew that prolonged COVID-19 lockdowns in Shanghai and potential increases to Continue Reading