KOLKATA - OCTOBER 17: Devotees praying in-front of Durga idol before immersing in the river during Durga Puja festival on October 17, 2010 in Kolkata, India.

KOLKATA - OCTOBER 17: Devotees praying in-front of Durga idol before immersing in the river during Durga Puja festival on October 17, 2010 in Kolkata, India.

 Stock photo ID: 76620460

Editorial use only
Editorial credit: AJP / Shutterstock, Inc.

Same artist

  |   See all