ifmat.org
The IRGC in Iranian politics
IRGC stands for the Islamic Revolutionary Guards Corps, a branch of the Iranian armed forces. It was founded shortly after the Iranian revolution in 1979, specifically to consolidate the ayatollahs’ grip over post-revolutionary Iran. Starting small, it has mushroomed into an enormously powerful orga