Three men were injured in a shooting in Leyton on Saturday night.

Police were called to reports of shots fired in High Road, Leyton, at the junction with Leyton triangle on Saturday (May 4) at 8.50pm.

Local and armed officers attended. Three men, aged 23, 29, and 30 were found suffering from gunshot injuries.

They were treated at the scene by paramedics before being taken to hospital.

The 23 and 30-year-old remain in a stable condition; their injuries are not believed to be life-threatening.

The 29-year-old has been discharged.

Detectives from the Trident and Area Crime Command are investigating.

Police are carrying out CCTV analysis, forensic testing and speaking with people door to door.

There have been no arrests at this stage.

Anyone with information is asked to contact police via 101 quoting reference Cad 6867/4May or Crimestoppers anonymously on 0800 555 111.