Footage has emerged of a dramatic confrontation aboard a bus between a gun-wielding robber and the passengers who overpowered him.
The passenger managed to knock down the suspect and he was held down until police arrived and arrested him.
The suspect, 19-year-old Trevonnte Brown, has been charged with robbery offences.
The CCTV footage from the bus, dated November 25, has just been released.
It shows Brown, a black hood over his head, approaching a passenger.
But as the man sees the gun, he reacts quickly, grabbing the weapon from the suspect’s hand and punching him, as other passengers join in.
The man was hailed a hero by fellow passengers.
:: Watch Sky News live on television, on Sky channel 501, Virgin Media channel 602, Freeview channel 82 and Freesat channel 202.