This photo taken on May 7, 2024 shows people watching a puppet show at a shopping mall in Changsha, central China's Hunan Province. (Xinhua/Chen Zhenhai)