91³Ô¹ÏÍø

Watch CBS News

4 men suspected of spying for Iran arrested in London

Four men were arrested in London on Friday on suspicion of spying for Iran, according to the Metropolitan Police.

Counterterrorism police with the force apprehended the men in the early hours of Friday morning at addresses in Barnet and Watford, on London's northern outskirts, the Metropolitan Police, or Met, said.

The investigation centered on "suspected surveillance of locations and individuals linked to the Jewish community" in London, according to a .

"Today's arrests are part of a long-running investigation and part of our ongoing work to disrupt malign activity where we suspect it.," said Commander Helen Flanagan, the Met's counter-terror chief.

"We understand the public may be concerned, in particular the Jewish community, and as always, I would ask them to remain vigilant and if they see or hear anything that concerns them, then to contact us."

The men were 55, 52, 40 and 22, according to the police statement. Six others were arrested on suspicion of assisting the alleged offenders, and another was arrested for assaulting a police officer.

"The Jewish community and the wider public will understandably be concerned by today's arrests," British Home Secretary Shabana Mahmood  after the news broke. "We continue to monitor the situation closely and engage with those affected."

"I can reassure you that our police and security services are world leading and won't hesitate to take action to counter any threat to the UK. They will continue to use the full range of tools and powers available to them to keep this country safe," Mahmood added.

Sam Vinograd, a former DHS assistant secretary for counterterrorism and threat protection, told CBS News this week that Iran represents a "multi-dimensional threat" to the U.S. homeland, with a "deep bench of players they tap into to inflict damage," including proxies — regional, like-minded terrorist organizations — along with state agents. 

Iran has developed what she called "surrogate networks here in the United States — regular criminals that they actually hire and pay money to do things like murders and assassinations."

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=fd53910ecf4604072044ab7c46d9b028'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });