In a remote part of the Indian state of Rajasthan stands a true ghost town in more ways than one. The fort and surrounding township of Bhangarh now rest in ruin, infamous for being cursed and fir being the most haunted location in India.