Iran says US violated peace deal as both sides trade fire

Iran on Saturday accused the United States of violating the peace deal agreed to end the Middle East war, after Washington launched strikes on Iranian territory and Tehran responded with attacks on US targets in the Gulf. The trading of fire, which came after Washington accused Tehran of attacking a cargo ship in the Strait of Hormuz earlier in the week, raised questions about efforts to keep the crucial waterway open while both sides negotiate a broader, final deal.