Iran's supreme leader says he disagrees with the deal and Donald Trump signed it "out of desperation". The US has dropped its naval blockade of Iran after the two countries signed a deal to end the war in the Middle East. US Central Command confirmed the end of the blockade on X "in accordance with the President's direction", and said some US vessels ... [3876 chars]