1.
Hassan Firouzabadi (1951)
Chief Of Staff Of The Iranian Ar
Major General Hassan Firuzabadi is an Iranian military officer and the Chief of Staff of the Iranian Armed Forces. He is the highest-ranking member of Iranian military after the commander-in-chief...