A charity that is an alleged outpost of the Iranian regime in London has the right to bring migrants to Britain, The Telegraph can reveal.
The Home Office has given the Islamic Centre of England, based in Maida Vale, powers to sponsor visas for “skilled workers” and religious ministers ⤵️