A man has been charged with the murder of young mother-of-three who was stabbed to death in a taxi.
Natasha Trevis, 22, from Weoley Castle, Birmingham, was attacked on Tuesday morning in Northfield, Birmingham.
The taxi driver called 999 and residents said paramedics worked for 30 minutes to save Miss Trevis but she was in cardiac arrest when they arrived and died at the scene.
A hunt to find the killer was launched and a man - identified by sources as Junior Saleem Oakes, 28 - was arrested in a garden in nearby Allens Farm.
West Midlands Police said in a tweet: "Detectives investigating the death of Natasha Trevis in Northfield have tonight charged a 28-year-old man with her murder."
The man will appear before Birmingham Magistrates' Court charged with murder, having been arrested in Allens Farm on Tuesday.
Police were called to Dimsdale Road, near the junction with Hoggs Lane, at around 8am on Tuesday following the attack and found Ms Trevis suffering from multiple stab wounds.
West Midlands Police said they believed she had been in a relationship with her attacker and both were passengers in the taxi - a light-coloured Peugeot.
A hunt for her killer was immediately launched before officers discovered the suspect, who is also known as Mohammed Saleem (Salim) Junior Oakes, and arrested him on suspicion of murder around 10 hours after the attack. He was taken into custody before being formally charged by detectives.
Matthew Connelly, a neighbour who saw the incident from his window, said medics spent half an hour trying to save Ms Trevis. He added: "It's not something you really want to wake up to. Waking up and looking out of your window to this, it's not nice."