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