Experience the unique art form of water puppetry at the Thang Long Water Puppet Theatre. This traditional Vietnamese performance combines music, storytelling, and puppetry, all performed on a water stage. Watch as the puppets come to life, telling ancient folk tales and legends. The show is accompanied by live music played on traditional instruments, creating a mesmerizing and enchanting atmosphere. Make sure to book your tickets in advance, as the shows can get crowded.