Ghosts are demons attempting to trick us, or angels here to protect us. The traditional view of ghosts is that they are the spirits of dead people that for some reason are “stuck” between this plane of existence and the next, often as a result of some tragedy or trauma. Many ghost hunters and psychics believe that such earth-bound spirits don’t know they are dead. Veteran ghost hunter Hans Holzer wrote, “A ghost is a human being who has passed out of the physical body, usually in a traumatic state and is not aware usually of his true condition. We are all spirits encased in a physical body. At the time of passing, our spirit body continues into the next dimension. A ghost, on the other hand, due to trauma, is stuck in our physical world and needs to be released to go on.” It is a widely-held belief supported by many major religions: When we die, our spirit continues on. However, not all religions agree on what that spirit does after death.
In most Christian faiths, the spirit heads off to Heaven or Hell, and doesn’t stick around to bother the living. Still, despite the Judeo-Christian influence in much of Western culture, many of us cling to the idea that human spirits walk the earth. Maybe this is a coping mechanism of sorts, perhaps born of our need to hold on to our relatives after they are gone. India is often considered as a land of undiscovered mystery. For centuries, travelers from around the world who have made their journey to India have been fascinated by the mystical energy that surrounds the country. From religious practices to rituals that are quintessentially Indian, these traits have made India a popular tourist destination. Therefore, when it comes to listing the Top haunted places in India, there is not better country to start with.