It is located along the borders of Delhi and Haryana.
The Najafgarh lake is under the control of Delhi.
The National Green Tribunal recently directed the Haryana and Delhi state governments to implement the environmental management plans prepared by them.