A teenager is fighting for his life and another youth is also in hospital after being shot.

Police say the victims, aged 17 and 18, were rushed to hospital after being gunned down in St. James Street, Walthamstow, late last night (Sunday, December 29).

Armed police were deployed, but there have been no arrests.

Detectives from the Met's Trident anti-gang unit are investigating.

The 17-year-old, who was also stabbed, remains in a "critical" condition while the 18-year-old is "stable" although his injuries are not believed to be life threatening.

Police are appealing for witnesses.

East London and West Essex Guardian Series:

East London and West Essex Guardian Series:

Police at the scene of the shooting in Walthamstow. Photo: SWNS

A Scotland Yard spokeswoman said: "Police were called at 10.36 pm on Sunday to reports of a male suffering from a gunshot injury on St James Street in Walthamstow.

"Officers, including firearms officers, attended. An 18-year-old man was taken by the London Ambulance Service to east London hospital. He remains in a stable condition and his injuries are not believed to be life-threatening.

"A second male, believed to be aged 17, was found nearby suffering from stab wounds and a gunshot injury. He was also taken to an east London hospital; he remains in a critical condition.

"At this early stage, it is believed that both victims were attacked in the street. Crime scenes remain in place."

She added: Trident detectives from Specialist Crime have been informed.

"There have been no arrests and enquiries continue. Anyone with information is asked to call police."

Road closures and police cordons remain in place from between the junction of Markhouse Road and St. James Street and to the junction of Mission Grove and Blackhorse Road