Sadiq Khan is “angry” the Government has not acted swiftly to protect the public, following a terror attack in Streatham.

The Mayor of London called on the Government to bring back indeterminate sentences, so prisoners can be locked up indefinitely if they remain dangerous.

It comes after convicted terrorist Sudesh Amman, 20, stabbed two people on Streatham High Road yesterday afternoon. He was shot dead by plain clothes counter-terror police within minutes of launching his attack.

One victim has been discharged from hospital, and the other is no longer in a critical condition, while a third person had minor injuries from broken glass at the scene.

Speaking on BBC’s Today this morning, the Mayor said his first thoughts on hearing of the Streatham attack were for his family.

He said: “If I’m frank it’s a stone’s throw from my house.

“It’s five minutes from my home, (so my first thought was) making sure my family is safe, but also finding out what went wrong.

“What makes me angry is we were speaking three months ago about the London Bridge attack, and in my view both these attacks were foreseeable and preventable.”

Times Series: Two people were stabbed in a terror attack on Streatham High Road yesterday (Photo: Stephen Richards).Two people were stabbed in a terror attack on Streatham High Road yesterday (Photo: Stephen Richards).

Amman’s attack yesterday comes less than three months after another convicted terrorist, Usman Khan, stabbed two people to death at Fishmongers’ Hall near London Bridge.

He had served half of a three year four month sentence for possessing and disseminating terrorist information. He wrote that his “life goal” was to die a martyr, and told his girlfriend she should kill her kuffar or non-believer parents.

But under the current law, Mr Amman had to be automatically released halfway through his sentence without a review from the probation service.

Officers appear to have been following the terrorist after he was released from prison last month.

The Mayor said he is “frustrated” that changes to the law in 2012 – under David Cameron’s leadership – mean judges can no longer give indeterminate sentences.

Prior to the change, dangerous prisoners could be given a sentence which would keep them in jail until a parole board decided they no longer posed a threat to the public.

The issue isn’t draconian laws, but a proportionate response to the dangers posed by terrorists

Mr Khan said he is “angry” that the Government has not acted on reassurances given in November, following the attack at Fishmongers’ Hall.

He praised the “exemplary” actions of the police in both attacks, but said “speedy action” is now needed to change the law.

He said: “The issue isn’t draconian laws, the issue is a proportionate response to the dangers posed by terrorists.”

And the Mayor said cuts to prisons must be reversed to ensure they are not just “warehouses to store people”, and offenders are not further radicalised.

Prime Minister Boris Johnson said the Government will now legislate to prevent automatic release from prison.

He today suggested the new law could be applied retrospectively to those who have been or are awaiting release – something extremely rare in English law.

Speaking in Greenwich today, the Prime Minister said: “The problems we have with re-educating and reclaiming and rehabilitating people who succumb to Islamism, it’s very very hard and very tough.

“It can happen but the instances of success are really very few.

“We need to be frank about that and we need to think about how we handle that in our criminal justice system.”