Advertisements
Read Time:8 Second
Oil prices fell sharply Monday as Covid lockdowns in China stoked concerns that the country’s zero-Covid strategy will sap energy demand in the world’s second-largest economy.