Indonesia has a wealth of experience in social puppetry.

P1000639


George McBean 2012