The Islamic Revolutionary Guard Corps (IRGC) is one of the most powerful and feared organizations in Iran, playing central roles in the country’s projection of power, internal security ...