One man was stabbed and 10 other people were injured by a lone attacker in a town centre.
A man in his 20s is in a stable condition in hospital after being stabbed in Bedworth town centre, just north of Coventry, on Saturday morning.
Warwickshire Police said a 33-year-old man had been arrested.
The force believe the suspect, from Bedworth, walked along Coventry Road and Gilbert Close, where he assaulted at least 10 people just before 8am.
Police said the victims who had been identified so far as suffering minor injuries were assisting officers with the investigation.
Eyewitnesses say they saw a man walking in the town where he assaulted 10 passers-by before entering a shop at 8amon Saturday.
A local shopkeeper told the Coventry Telegraph that the man pulled out a pair of scissors on staff before police arrived.
He said: “A man assaulted people coming from town and supposedly kicked a man’s dog. I heard he pulled a pair of scissors on staff inside a shop and then police Tasered him and arrested him.”
Det Ser Rich Simpkins said: “This was a nasty incident which has left a number of people with injuries and I know this will cause the community great concern.
“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 enquiries.
“We have a man in custody and are not looking for any further suspects in connection with this 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.
“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.”