Islamic charity accused of being 'Iranian regime outpost' has the right to bring migrants to Britain
The Islamic Centre of England in Maida Vale appears on a Home Office list of organisations with approval to sponsor skilled worker visas.
Read original
Daily Mail