On June 23, Hossein Salami, the Revolutionary Guards (IRGC) Commander-in-Chief, appointed the IRGC Brigadier General Mohammad Kazemi as the new chief of
Iran s Islamic Revolutionary Guard Corps is reportedly cleaning house after a series of intelligence failures, including IRGC officers who have been assassinated in Iran, or died under mysterious circumstances, becoming "martyrs" in the terminology of