
Oil slides on release of strategic reserves and China lockdowns
Oil prices dropped by more than $2 a barrel on Monday after a second straight weekly decline on plans to release record volumes of crude and oil products from strategic stocks and on continuing coronavirus lockdowns in China.






























