Hindu devotees immerse idols in river for Durga Puja festival
Published date: Tue, 15 Oct 2024 21:09:22 +0700
Hindu devotees immersed idols in a river for the Durga Puja festival.
Worshippers gathered to perform rituals and prayers before dipping the deity's statue into the water in Bihar, India, on October 12.