The spirit of a dead woman haunts the streets of Delhi Nimal Road. Why? Read on to find out more The spirit of a dead woman haunts the streets of Delhi Nimal Road. Why? Read on ...