Gholamreza Mehrabi was an Iranian Brigadier General in the Iranian Islamic Revolutionary Guard Corps (IRGC). He served as the Deputy Head for Intelligence of the General Staff of…