
A Chinese artist shows off a traditional hand puppet to a foreigner during the Shanghai International Puppet Festival on Friday, November 6, 2009. Thirty-three troupes from across the world will showcase their puppetry with 24 performances in the five-day-festival that began on Thursday in Shanghai. [Photo:CFP]

A large-sized marionette controlled by five German puppeteers waves to the audience during a show at the Shanghai International Puppet Festival on Friday, November 6, 2009. Thirty-three troupes from across the world will showcase their puppetry with 24 performances in the five-day-festival that began on Thursday in Shanghai. [Photo:CFP]

A Spanish artist stages a marionette show during the Shanghai International Puppet Festival on Friday, November 6, 2009. Thirty-three troupes from across the world will showcase their puppetry with 24 performances during the five-day-festival that began Thursday in Shanghai. [Photo:CFP]