Iran has “said repeatedly it does not need to intervene in the domestic affairs of other countries and always abides by the principles of good neighbourliness and respect for the sovereignty of governments,” foreign ministry spokesman Bahram Ghasemi said.