Leaders of a London Islamic centre described as a “cut-out” of one of Iran’s deadliest military forces, have been stripped of their powers by the Charity Commission. The regulator has appointed an interim manager to oversee running the Islamic Centre of England after its trustees “failed to comply with legal duties,” and to protect the…