Performers stage a puppet show "De La Fontaine" in Wuhan, central China's Hubei Province, May 5, 2024. (French Consulate General in Wuhan/Handout via Xinhua)