Saeed Khatibazadeh, a spokesman for the Islamic Republic of Iran's foreign ministry, said the Afghan crisis needed to be resolved politically. He said this at a press conference on Monday.

Referring to last week's meeting of the Iranian foreign minister with Hamdullah Mohib, Afghanistan's national security adviser, he said the United States has a role to play in destabilizing Afghanistan. In this context, Iran has called on all Afghan parties and groups to take part in a comprehensive dialogue.

Speaking at a meeting last week with the foreign ministers of the signatories to the nuclear deal, Khatibazadeh said Iranian Foreign Minister Mohammad Javad Zarif had called on all parties to abide by the commitments made in the nuclear deal. They did not get a chance to attend the meeting as the United States withdrew from the nuclear deal.

Regarding the Iraqi delegation's visit to Tehran last night, he said that the adviser to the Iraqi prime minister had arrived in Tehran at the invitation of Iran and had discussed the latest regional situation with the Iraqi delegation.

A spokesman for Iran's foreign ministry said Iran's policy was to maintain good relations with neighboring countries. He said the United States had turned neighboring countries into bases of insecurity and that Tehran had repeatedly called on neighboring and friendly countries to play their part in countering the US government's contempt.

A spokesman for Iran's foreign ministry said the United States had made a "major strategic mistake" in killing Solaimani. These criminals must be brought to justice.