Loading…
Durga Puja idols are immersed in the Hooghly River in Kolkata, India. The idols are statues of Hindu gods and goddesses that ...