Stockholm’s Largest Mosque Linked to Iranian Spy Network – Sweden Cracks Down
Sweden has launched a major crackdown on what officials are describing as an Iranian intelligence operation operating from Stockholm’s largest Shiite mosque, the Imam Ali Islamic Center (IAC).
Eliana Fleming
2/4/2025