TEHRAN (Press Shia) – Mikhail Ulyanov, the head of the Russian Foreign Ministry’s department for non-proliferation and arms control, said Iran’s missile tests are not in violation of UN Security Council resolutions or international agreements.

"There is no ban that might prevent Iran from testing missiles. A corresponding compromise was achieved in coordinating the joint action plan (JCPOA) for a settlement of the Iranian nuclear program issue," Ulyanov said on Tuesday, according to the Tass news agency.

"The previous ban, contained in the UN Security Council resolutions, was canceled to be replaced by a call addressed to Iran to refrain from launching ballistic missiles – not any missiles, though, but only those capable of serving as WMD delivery vehicles. That part of the deal is a compromise and it is to be complied with,” he added.

"There is not the slightest reason to believe that Iranian missiles are capable of carrying a nuclear warhead or any other weapon of mass destruction,” the senior Russian official said.

"The deal over the Iranian nuclear program concluded two years ago works," he stressed. "There are no nuclear weapons in Iran. Nor are there any chemical or bacteriological ones. No such charges have ever been addressed to Iran. So what’s the problem?"

Last week, Iran unveiled a new ballistic missile, named Khorramshahr, and released footage of its successful test-launch.

The missile, which is Iran’s third type of missile with a range of 2,000 kilometers along with the Qadr-F and Sejjil ballistic missiles, is capable of carrying multiple warheads.

The US, Britain and France raised concerns about the missile test, claiming that it was inconsistent with UN Security Council Resolution 2231.

Iran, however, maintains that its tests are solely for defense purposes, and that its missiles are not designed to carry nuclear warheads.