Most Horror Places in India You Need To Avoid
India is a land of mysteries. These are some places and legends associated with their history that will get you into believing that ghosts do exist.
GP Block, Meerut
Locals say that ghosts of men who were drinking partners when they were alive can be seen here. Ghosts of girls in red dresses have also been spotted here.