Iran’s top military commander says the United States has been provoking terrorists based in Iraq’s semi-autonomous Kurdistan region over the past year to launch assaults on Iranian soil despite an earlier promise not to do so.

Speaking on Tuesday, Chairman of the Chiefs of Staff of the Iranian Armed Forces Major General Mohammad Baqeri referred to a missile strike by the Islamic Revolution Guards Corps (IRCG) at a gathering of terrorists in Kurdistan, saying the Iranian nation reserves the right to defend itself.

Over two decades ago, officials from Iraqi Kurdistan and the outlawed Kurdistan Democratic Party had “made a written commitment not to conduct operations in Iran, but they have been breaking that promise over the past year due to US provocations,” he said.

“This was not acceptable to us and thus we repeatedly cautioned them,” he added.

The IRGC issued a statement confirming that it had fired seven short-range surface-to-surface missiles at a gathering of terrorist commanders in Kurdistan on Saturday, dealing a heavy blow to them.

The terrorists, the statement read, had been seeking to create insecurity and carry out acts of sabotage in the Iranian provinces of West Azarbaijan, Kordestan and Kermanshah.

The Iranian general said that the Iraqi government in Baghdad and the Kurdistan Regional Government (KRG) should not allow the establishment of such anti-Iran bases and rather extradite the remnants of “criminal” elements to Iran or deport them.