Three people have been stabbed and several others injured by a lone attacker in the Warwickshire town of Bedworth.
A 33-year-old man has been arrested, while a man in his 20s is in a stable condition in hospital after the attack on Saturday morning, Warwickshire police said.
The two other victims, a second man and a woman, have now been discharged from hospital.
The force said the suspect is from Bedworth, a town around five miles north of Coventry.
It said he is believed to have walked along Coventry Road and Gilbert Close, where he assaulted at least 10 people just before 8am.
It added that the victims, who have been identified so far as suffering minor injuries, are assisting officers with their investigation.
DS Rich Simpkins described it as a “nasty incident” and appealed for anyone else injured to come forward.
“I know this will cause the community great concern,” he said.
“The public can expect to see a heightened police presence in and around Bedworth town centre to provide reassurance while our officers continue to conduct their inquiries.”
Simpkins said that police had a man in custody and were not looking for any other suspects in connection with the incident.
“We know that a number of people were in the area at around the time of the incident and that there may be more members of the public who may have been approached or assaulted by the suspect,” he said.
“If you were approached by the suspect or may have witnessed the incident, I would urge you to get in touch.
“Any information you may have could really assist with our investigation.”
The suspect’s mental health will be assessed, the force added.
Anyone with information, or with dashcam or phone footage of the Coventry Road and Gilbert Close area between 7.45am and 8.05am, is being asked to call 101 quoting incident number 91 of 23 April.
Details can also be provided anonymously to independent charity Crimestoppers on 0800 555 111.