Oil Slumps as China’s Worsening Outbreak Raises Demand Concerns
Oil resumed its decline as China’s virus resurgence worsened, raising concerns about demand from the world’s biggest crude importer. West Texas Intermediate futures slid below $96 a barrel. Virus cases Continue Reading
