Oil Prices Tumble As China Economy Stutters
Oil prices slumped nearly five percent Monday on data showing China’s economic recovery stuttering under Covid-19 restrictions and a slumping property sector. Stock markets mostly steadied and the dollar traded mixed as investors welcome signs of cooling US inflation, which...