The Najafgarh Drain or Najafgarh Nallah (nallah in Hindi means drain) is another name for the Sahibi River, which continues its flow through Delhi where it is channelised for flood control purposes.
Regulators at the Keshopur Bus Depot on the Outer Ring Road are wide with thick and high embankments.