Delhi has its share of eerie spots, including the infamous Tughlaqabad Fort, also known as the ‘Bhangarh Fort of Delhi’.
On Wednesday afternoon, a time when people usually enjoyed a short nap or had lunch in mohallas like Balmiki and Kangar at ...