Thang Long Water Puppet Theatre

Hanoi, Vietnam