Sri Lanka, March 7 -- Arab states in the Gulf and beyond that house US assets have been targeted in Iranian retaliatory strikes in the war.

Iran's President Masoud Pezeshkian has said neighbouring countries will no longer be targeted, unless an attack originates from there, as the war launched by the United States and Israel, which triggered sustained retaliation from Tehran across the Gulf and beyond, enters its second week.

The Iranian interim leadership council approved the motion on Friday, Pezeshkian said on Saturday.

In remarks carried by Iranian media, the president also apologised to neighbouring countries for the strikes that took place in recent days.

Saudi Arabia, Qatar, the United Arab Emirates, Kuwait, Bahrain and Oman, ...