The Reincarnation of Shanti Devi

Literally meaning in Latin, “entering the flesh again,” reincarnation is the philosophical or religious concept that the soul or spirit can begin a new life in a new body after death. This is the central belief in the Hindu religion.