Performers stage a puppet show at a shopping mall in Changsha, central China's Hunan Province, May 7, 2024. (Xinhua/Chen Zhenhai)
Go to Forum >>0 Comment(s)