Referred to as the second most powerful military power in the Middle East by retired US General John Abizaid, the Armed Forces of the Islamic Republic of Iran is headed by its Commander-in-Chief Ayatollah Ali Khamenei. Iran is ranked 21st out of 133 countries in terms of their military power with over $10 billion budget for its military requirements.