Firouzabadi

Chief of Staff of Iranian Armed Forces Major General Hassan Firouzabadi

Iranian Cmdr: Israel forced to accept Hamas truce terms