People interact with performers after a puppet show at a shopping mall in Changsha, central China's Hunan Province, May 7, 2024. (Xinhua/Chen Zhenhai)