Indians have reacted in horror after a video emerged showing a 22-year-old schoolteacher being stabbed to death on a busy street in Delhi.
As the man kicks and stabs the woman in the shocking footage, several passers-by run away, with two people meekly attempting to intervene.
The woman, named by police as Karuna, had apparently rejected marriage proposals from the attacker, Surender Singh, 34.
He said he had been in love with the woman for more than a year. Police said he began to stalk her - and threatened to kill her - when she turned down his multiple marriage proposals.
In the footage, Singh walks up to Karuna and stabs her. He then attacks her for several seconds, stabbing her at least 20 times as several people walk past - some scurrying away when they see what is happening.