Iran attacked American bases in Jordan and Bahrain on Wednesday, warning its Gulf neighbours that they had a "responsibility" to stop the United States and Israel from using their territory to strike the Islamic republic. The strikes came after the US carried out its own attacks on Iran in response to the shooting down of an American helicopter, straining a ceasefire that took effect in April.