Narayan Bali Puja
The Narayana Bali puja is described more in detail in the Garuda Purana's 40th chapter. The Garuda Purana is a sacred book of Hindus where the texts describe the life and death of the human beings. 90 percent of the text content is in Purvakanda and the rest is in Pretakanda. The Purvakanda and Pretakanda are the two main contents of the Garuda Purana. The Narayana Bali puja rites are associated in the Pretakanada content that is the rituals performed after the death. It is said that the soul revolves around until the family performs these rites which are also known as pinda pradana. Pitru dosha or Pitru shaapa are the two distinct rituals of Narayana Bali puja which are performed mainly to get discarded from their ancestral curse.