A man has been arrested after stabbing people in a Somerset town, with a teenage girl taken to hospital in a critical condition.

Police were called just before 7.30pm on Sunday, June 28 to King Arthur's Drive, Yeovil, where a suspect had been detained by a member of the public after attacking a number of people with a knife.

The most seriously injured, a 17-year-old girl, was taken to hospital and remains in a critical condition following emergency surgery. A 29-year-old woman who sustained an arm injury was released from hospital after treatment.

Police cordoned off a section of the road overnight. It is expected to remain closed for some time while forensic and other investigations continue.

DI Lindsay Shearlock said: "This appears to be an unprovoked attack on innocent bystanders in a residential street. I must praise the man who bravely tackled the suspect, even though he had seen the violence of the attacks, and detained him until police officers arrived.

"A second man should also be commended for taking the most seriously injured victim to hospital."

She added: "I would appeal for anyone who witnessed the incident, or who has any other information which could help our investigation, to contact us through 101, quoting reference 69382/15."

A 30-year-old man has been arrested in connection with the incident and remains in police custody.