Nand Nagri is the administrative headquarters of both the North East Delhi district and Shahdara district in Delhi. It is situated near the Uttar Pradesh border and has several parks, a government school. From Wikipedia
Investigators are examining CCTV footage ahead of post-mortem results.