Location: Vietnam
Caption: Thang Long Water Puppet Theater in Hanoi, Vietnam. 
Caption (English (eng)): Thang Long Water Puppet Theater in Hanoi, Vietnam.