2. Bhangarh, India

Often called the most haunted place in India, Bhangarh village sits near a 17th-century fort. Local legends speak of a cursed wizard and a doomed princess. The government has even posted warning signs, banning entry after sunset due to numerous ghost sightings and unexplained occurrences.