Society Enticing curtain raiser to Dhaatu Puppet Festival May 9, 2010 Lina Vincent Sunish As an introductory glimpse to the ongoing Dhaatu Puppet Festival which is taking place at National Gallery of Modern Art, two puppetry shows were staged on May 6th.