Photo shows an illustrative image of northwest London, England, undated photo. Northwest London is home to the Islamic Centre of England, which is a registered charity aiming to advance the religion of Islam, and also serves as an office for Ayatollah Ali Khamenei, Iran’s supreme leader. Note: Picture is a screenshot from a video (Newsflash)
Copyrights: Newsflash
Copyrights: Newsflash
25 November 2022
A petition has been launched to close down the Islamic Centre Of England In London, which is reportedly funded by Iran. The petition, which has been launched on change.org under the title 'Immediate closure of the UK-based institution backed by the Islamic Republic regime', had over 25,000...