Theresa May rounded on those who "tolerate" extremism as she told them: "Enough is enough.”

The Prime Minister chided all who provide “safe spaces” for extremists - in “real life” or online - telling them they must help “stamp it out”.

She also made clear that councils must play their part by breaking up ghettos where “evil” ideology can breed and stopping it spreading in schools.

She said she would consider longer prison sentences for terrorist offences as well as reviewing the country’s entire counter-terrorism strategy in the face of a changing threat.

Insiders said Mrs May is expected to consider re-introducing control orders, which were scrapped by the coalition government in 2011 under a policy championed by Nick Clegg.