An Indian Hindu devotee prays for the souls of his departed ancestor.

An Indian Hindu devotee prays for the souls of his departed ancestor during the holy day of "Mahalaya" in Agartala, Indian northeastern state of Tripura, Sept. 30, 2016. In Hindu mythology, "Mahalaya" is the day when the gods created the ten-armed goddess Durga to destroy the demon king Asura who plotted to drive out the gods from their kingdom.

Source : XINHUA