Iran's Revolutionary Guard pays special attention to controlling arts and using it to spread its hardliner message. IRGC tries to shape Iran's contemporary history and culture.
Security entities in Iran tasked with suppressing dissent receive at least $9 billion from the government and have their own vast financial resources.
Iran's Supreme Leader Ayatollah Ali Khamenei has changed some of top and middle ranking commanders of the Islamic Revolution Guards Corps (IRGC) during the past year.