Loading…
Hindu devotees pray during the Durga Puja festival, at a temple near Barabazar on the Ganges River, Kolkata, India.