Artists manipulate the giant puppets during the show. The large-scale puppet show, Puppet World, lifted the curtain on the 3rd Nanchong International Puppet Art Week in Nanchong city, Southwest China's Sichuan province, on July 29. Consisting of four sections, this 55-minute show was created and staged by The Big Puppet Theatre of Sichuan Province, showcasing the history, inheritance and development …