Water puppetry is a traditional form of Vietnamese entertainment that dates back to the 11th century. Hanoi is one of the best places to experience this unique art form. Water puppet shows are performed in a pool of water, with the puppeteers hidden behind a screen. The puppets are controlled by long bamboo rods and accompanied by live music. The shows depict scenes from rural life, folklore, and historical events. Watching a water puppet show is a fun and entertaining way to learn about Vietnamese culture and traditions.