gen firouzabadi

Chief of Staff of the Iranian Armed Forces Major General Hassan Firouzabadi

Commander hails Iranian president’s firm stances in UN General Assembly mission