Khashoggi, who served as media adviser to Prince Turki Al-Faisal, put the blame for escalating tensions squarely on Iran.

"It all happened because of a simple reason: Iranian expansionism," the veteran journalist based in the oil-rich kingdom said.

"It was the straw that broke the back of a very strained, very bad relationship, and experiences we have had with the Iranians. It's all about expansionism, not anything else," he added.

'No war'

Dismissing war as an option, a former Iranian diplomat, however, has told Al Jazeera that the issue between the two sides can be resolved through diplomacy.

"I don't believe we should be worried. I don't believe there will be a war," Seyed Hossein Mousavian, the former head of the Foreign Relations Committee of the Supreme National Security Council of Iran, told UpFront.

Saudi Arabia vs Iran: Beyond the Sunni-Shia narrative

Last week Saudi Arabia's Deputy Crown Prince Mohammed bin Salman told a British magazine that the kingdom would not go to war with Iran.

Salman, who is also the defence minister, told The Economist that an Iran-Saudi war would mean catastrophe for the Middle East.

Mousavian said that the rise of what he called terrorism was a major threat to peace, security and stability in the region.

He accused Saudi Arabia of "supporting terrorists", adding that the Syrian crisis was the result of Saudi backing of opposition groups with money and weapons.

Tehran is a close ally of Syrian President Bashar al-Assad and has backed Damascus through the five years of civil war that has displaced nearly half of the population and killed more than 250,000 people.