A man was stabbed multiple times in front of horrified shoppers on one of London's busiest streets.
The man, believed to be in his twenties, was attacked on Oxford Street on Friday evening.
Armed police rushed to the scene near the Oxford Circus tube station just after 7pm.
The victim has been taken to hospital where he is receiving treatment for life threatening injuries, MyLondon reports.
It comes six weeks after a man in his 60s was stabbed to death in Oxford Circus.
City of Westminster Police tweeted: "Armed response officers responded to reports of a stabbing in Oxford Street at 19.17hours, close to Oxford Circus.
"A male has been found with multiple stab wounds. If you have any details around this incident please call 101, REF 6520/13thAUG."
The Met Police said: "Police were called at 7.17pm on Friday, August 13 to reports of a stabbing on Oxford Street, W1.

"Officers attended along with London Ambulance Service. A man, believed to be aged in his 20s, was found suffering stab injuries and taken to hospital. He remains in a life-threatening condition.
"A crime scene remains in place and enquiries are ongoing."
A witness said : "I was there when they [the emergency services] pulled up. Two X5's and a ambulance car followed by a helicopter and an ambulance. Terrible."
The Met says no arrests have been made yet.