what are witches

There are many types of ghosts know the difference between vampire ghost and witch

The word 'ghost' creates a shiver inside a person. Especially of those humans who have…