1,328 factories asked to surrender land

The Delhi Pollution Control Committee (DPCC) has notified 1.328 industrial units and said they should surrender their land to the Delhi Development Authority (DDA) . A public notice for this was