Jaipur Puppet Show

Puppet shows in India are a form of mass entertainment and offer a whimsical insight into local life, art and culture.

Keshia Warland