Thang Long Water Puppet Theatre - 57A Dinh Tien Hoang, Hanoi, Vietnam

The ancient art of water puppetry was unknown outside Vietnam until the 1960s. The idea was first conceived by rice farmers, to entertain each other around 1,000 years ago. The practice is performed all over Vietnam but the best experience is at the Thang Long Municipal Theatre in the centre of Hanoi. Puppeteers stand behind a screen, waist deep in the water, and use long rods to make the puppets move across the water.