Najafgarh jheel
Najafgarh Jheel is also known by names Najafgarh Lake, Najafgarh Marsh. Jheel in Hindi means a lake. It is the second-largest water body in Delhi-NCR after the Yamuna. It is located in the southwest of Delhi in India near the town of Najafgarh. The lake had an extremely rich wetland ecosystem forming a refuge for […]
