Two boys are believed to have been stabbed in a group fight at Caledonian Road and Barnsbury station this afternoon, leaving one seriously injured while another fled onto a passing bus.

The air ambulance helicopter landed nearby and took one of the injured youths to hospital.

Horrified commuters watched as the incident unfolded at the station, off Caledonian Road, which was shut as transport cops investigated. About 25 people were said to have descended on the station in the build-up to the attacks.

The Gazette understands one boy was chased out of the station after being stabbed in the hand, and onto a number 91 in Caledonian Road. The other was more seriously injured and was seen on the platform stripped to his underwear as medics worked on him.

A London Ambulance Service spokesman said: “We were called at 2.43pm today to reports of a stabbing at Caledonian Road, N1.

“We sent an ambulance crew, a single responder in a car and an incident response officer to the scene alongside London’s Air Ambulance. The first of our medics arrived at the scene in under four minutes.

“We treated a patient at the scene and took them as a priority to a hospital in east London.”