Indian schoolgirls dressed as puppets pose after a puppet show in the northern city of Chandigarh.
The history of puppetry in India dates back to around the 5th century B.C.
The early puppet shows in India mostly dealt with histories of great kings, princes, heroes and political satire.