India, Nov. 1 -- All Souls' Day which is celebrated by the Catholic Church on November 2 every year is a Christian festival that honours all Christian souls who have died. Many people visit the cemetery and decorate the graves of their loved ones. Special Masses are celebrated in cemeteries and in churches on that day.

Catholics on this day remember and pray for the souls of people who have died and who are in Purgatory - the place in which those who have died atone for their sins before being granted the vision of God in heaven. The thought behind this is that when a soul leaves the body of the dead person, it is not entirely cleansed from venial sins.

But, through the power of prayer, the people on earth can help these souls gain heav...