New Delhi: Celebrating India’s centuries-old storytelling traditions, the Department of Posts has released a special set of eight commemorative postage stamps titled “Puppets of India.” The stamps were unveiled on February 13, 2026, at the Indian Habitat Centre in New Delhi, highlighting the country’s vibrant puppetry heritage. Honouring India’s Living…
