Islamic Center Of England Run As Iran Regime’s UK Office Shut Down

The Islamic Center of England
The Islamic Center of England

The Islamic Center of England, affiliated with the office of Iran’s Supreme Leader, has been shuttered "until further notice".