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