Wednesday, May 31, 2023

China's economic recovery loses steam as factory production contracts further