Iran and most Gulf states are on opposite sides in Middle East conflicts, with the Iran an ally of President Bashar al-Assad in Syria’s civil war and of the armed Houthi movement fighting a Saudi-led military coalition in Yemen.