Puppetry - A thousand-year folk art

The art of puppetry in Vietnam has existed for about 1,000 years, developing most strongly in the 11th-12th centuries. Vietnamese puppetry includes both ground puppetry and water puppetry.
(Source: VNA)