Two men and a teenager are fighting for their lives following multiple stabbings in London.
Separate attacks in Brooke Road, Hackney, New North Road, Ilford, Sandringham Road, Barking, and Porters Avenue, Dagenham, have all resulted in males being rushed to hospital on Sunday afternoon.
Police officers came upon two men fighting in the street in New North Road at 5.44pm, the Met has confirmed.
A spokeswoman said: “The London Ambulance Service also attended and a man in his 30s was suffering a stab and slash wounds.
“He was taken to hospital where he is in a life-threatening condition.”
A man has been arrested on suspicion of GBH and remains in police custody.
A crime scene is still in place and Transport for London has confirmed the 150 bus route will be on diversion until police investigators have left the scene.
Scotland Yard said police were earlier called at 4.24pm to Sandringham Road, Barking, to a reported stabbing.
A man in his mid 20s was taken to an east London hospital in a critical condition, with London Ambulance Service and London’s Air Ambulance attending the scene.
The Metropolitan Police said on Twitter: “Two people have been arrest following a stabbing in #Barking. We were called at 16:24hrs to Sandringham Road to a man in his mid-20s suffering injuries.
“He has been taken to an east London hospital. His condition is critical. A crime scene is in place.”
A further statement from the police confirmed that one other person had been stabbed in the hand.
“The incident is being linked to a stabbing in Porters Avenue, Dagenham, with a male, believed aged 19, stabbed in the hand. A crime scene is in place and enquiries continue,” a spokeswoman said.
A crime scene has been put in place and police have confirmed two males have been arrested on suspicion of attempted murder.
Another man has also been stabbed in Brooke Road, Hackney, at around 5pm, though no arrests have been made, police have confirmed.