All Souls Day

2nd November 

All Souls Day is observed every year on 2 November to honour the dead.

The day is primarily celebrated in the Catholic Church 

people remember their deceased loved ones. 

The occasion is observed to completely dedicate one day to pray for and remember the souls

The Anglican Church is the largest protestant church to celebrate the holy day.

The souls who are compensating their sins before going to heaven