A scene captured from a fairytale-based puppet show newly staged in Baotou, North China’s Inner Mongolia autonomous region, on June 3. The puppet show, which is called Little Red Riding Hood, was created by Wang Zibin, a first-class director in China. It combines various artistic expressions including puppet performance, and modern multimedia technology to enrich the stage performance. [Photo/Baotou Daily]
Children pose for photos with the puppet show characters, June 3. [Photo/Baotou Daily]