Najafgarh Lake

Najafgarh Lake, Najafgarh Marsh or Najafgarh Jheel (Jheel in Hindi means a lake) used to be a vast lake in the south west of Delhi in India near the town of Najafgarh from which it takes its name. It was connected to the river Yamuna by a natural shallow nullah or drain called the Najafgarh nullah. However after the 1960s the Flood Control Departm...
Found on
No exact match found