A 45-year-old Somali-born British national was arrested on Wednesday afternoon after the attack. He had left a psychiatric hospital just days before the attack, Channel 4 reported on Thursday.

On Friday, London’s Metropolitan Police announced that Essa Suleiman had been charged not with terrorism offences, but with two counts of attempted murder and one count of possession of a bladed article in a public place.

British Prime Minister Keir Starmer has been criticised for linking pro-Palestine marches to antisemitic violence after saying that “if you stand alongside people who say ‘globalise the intifada’, you are calling for terrorism against Jews and people who use that phrase should be prosecuted”.