Seven people arrested after a stabbing in Bristol have been released on bail while further inquiries are made.
A 20-year-old man was attacked as he walked in Bishopsworth Road with two others in the early hours of Saturday.
He was stabbed several times suffering a punctured lung but is said to be "stable" at Bristol Royal Infirmary.
Two men, aged 18 and 19, were held on suspicion of attempted murder. Five, aged 15 to 31 were held, suspected of causing grievous bodily harm.
Another 20-year-old man suffered cuts and bruises in the incident.