Jordan says it is recalling its ambassador to Iran for consultations, suggesting the decision is linked to continued tensions between Tehran and Jordan ally Saudi Arabia.

Government spokesman Mohammed Momani said on Monday that Jordan took the step because of what he described as Iranian interference in the "internal affairs of neighboring countries, especially Gulf countries."

He did not cite a specific trigger for the decision, but suggested it was linked to the attacks on two Saudi diplomatic missions by protesters in Shiite-led Iran earlier this year. The attacks came after the execution of a prominent Shiite cleric by Saudi Arabia.

Momani said in comments published by the state news agency Petra that Iran has "not responded" to calls by Jordan and others to respect the sovereignty of Arab countries.