Chinese Glove Puppets



Chinese String Puppets



Chinese Rod Puppets





Vietnamese Water Puppets





Khmer Shadow Puppets




Cambodian Puppets


Burmese string puppets




Tolpavakoothu Shadow puppets of India



Andhra Shadow Puppets



Rajasthani string puppets



Indian rod puppets of Kerala state