Delhi has its share of eerie spots, including the infamous Tughlaqabad Fort, also known as the ‘Bhangarh Fort of Delhi’.