A 62-year-old woman died allegedly after being stabbed 20 times by a man who also sexually assaulted her in Delhi, police said on Monday.
The accused has been arrested, they said.
The police received information about on Sunday from a hospital about the victim.
"The police reached the hospital and found that the throat of the victim had been slit with a sharp-edged weapon and there were multiple injuries marks on her stomach. She had been declared brought dead," police official Priyanka Kashyap said.
A case under section 302 (murder) was registered later. During investigation, police analysed the CCTV footage of the area from where the woman was recovered and the identity of accused was established following which he was arrested, the offiicial said.
During interrogation, the accused admitted to his crime. The police have also recovered the knife, officials said, adding that the accused claimed he was in an inebriated condition during the incident, police said without giving further details about the accused.
The accused first slit her throat and then stabbed her over 20 times, they said, adding that it also appears to be a case of sexual assault.
The body was later sent to hospital for the post-mortem, the police said.
The woman's son said when he came home after completing his duty hours as a security guard in Noida and entered the house, he saw his mother lying in a pool of blood.
The woman was from Begusarai in Bihar and used to live in a village in Delhi along with her son and grandson, police said.
She used to sell vegetables near her house. On Sunday, she had taken out her vegetable cart along with her grandson and later went back home to cook food, police said.