There are ‘up to 3,000 terrorists’ on UK streets at the moment