Firoz Shah Kotla Stadium A look at Delhi’s top 5 haunted places and their spine-chilling backstories Azad March 18, 2023