The Vietnam National Puppetry Theatre is a unique and vibrant cultural experience in Vietnam. Located in Hanoi, the theatre showcases traditional Vietnamese puppetry, a form of entertainment that has been around for centuries. The performances feature a variety of puppets, including water puppets, shadow puppets
From Wikipedia
Water puppetry is a Vietnamese tradition that dates back as far as the 11th century, when it originated in the villages of the Red River Delta, in the north of the country. Vietnamese water puppetry is a variation on the ancient Asian puppet tradition.