Tau Devi Lal Stadium is a multi-sport complex in located in Sector 3, Panchkula, a satellite town in the outskirts of Chandigarh. From Wikipedia
Organisers moved the meet from Panchkula after floodlight failures before postponing it over India–Pakistan tensions.