Indian Hindu Devotees pray to a Durga idol - Stock image
Idol, India, Painted Image, Praying, Sculpture
New Delhi, India - October 13, 2013: Indian Hindu Devotees pray to a Durga idol before imersing it in the Yamuna river as part of a festival. Durga Puja festival marks the victory of Goddess Durga over the evil buffalo demon Mahishasura. Durga Puja festival epitomises the victory of Good over Evil.