Archie Sheppard was found stabbed on the top deck of a bus in Marylebone in the early hours of Friday.
A man has been charged with murder in connection with a stabbing on a London bus.
Archie Sheppard, 48, was found fatally injured on the top deck of a bus in Marylebone in the early hours of Friday morning after suffering a “violent and sustained” attack.
Paramedics were called to the Route 189 bus in Gloucester Place but Mr Sheppard, from Neasden, north-west London, was pronounced dead at the scene.
Scotland Yard said they had charged John Doherty, 38, with murder and two counts of possession of an offensive weapon.
Doherty, of Fulham, west London, will appear at Westminster Magistrates’ Court on Monday.