Chennai Daily Photo
Puppet
Art
,
India
Puppets …
… the ethnic puppets on display here at Dakshina Chitra.