Khooni Nadi Delhi’s Top Haunted River

Khooni Nadi The Haunted River Khooni Nadi is also known as Bermuda Triangle of Delhi. Its English meaning of this is Bloody River.  River that is same as color of blood. Can anyone think of place like New Delhi...