Pishacha

The Pishacha is a demonic ghoul from Hindu mythology. These spirits are known to haunt cremation grounds, and in addition to possessing shapeshifting abilities and being able to become invisible, they are able to possess humans and drive them insane. Also, they are voracious flesh-eaters, caught between Heaven and Hell and unable to redeem themselves. The Pishacha can be killed with a blessed sword, but their spirits will haunt the area forever unless dispelled by certain means.