
The Revolutionary Guards, Past, Present and Directions for Future Development
The Iranian Revolutionary Guard Corps (IRGC) was established soon after the establishment of the Islamic Republic in 1980 and was composed of the same groups that led the revolution. There were two central reasons for the establishment of the IRGC. First, it was designed to defend
