Iran has been preparing its military for a war with the U.S. and America's allies, according to Iranian Revolutionary Guards Corps (IRGC) Commander Major-General Mohammad Ali Jafari.

Speaking to a gathering of senior IRGC commanders in Tehran, Jarafi said the Islamic Republic has built its military structure proportionate to a war with world powers.

“For years, we have been building power on the presumption of a widespread war with the US and its allies, and have developed all our capacities and capabilities for decisive victories over such enemies,” Jafari said.

“Before political and diplomatic options, we have gotten prepared for a military option,” he continued.

Jafari also made clear the IRGC will continue to develop and press ahead with its missile program, saying more accurate and destructive missiles will continue to be mass produced.

If there is a military confrontation, the U.S. will not be able “to do a damn thing” about it, he reiterated.

Jafari also blustered against Arab states that have alliances with the U.S. and Israel.

“Regimes like Saudi Arabia, Bahrain and their peers are symbols of modern political underdevelopment, and the IRGC … has made preparations for response to their rudeness and stupid behavior, which stems from (their) reliance on the U.S. power,” he said.