The United States will not attack Iran at any time before its midterm elections on November 3, even as the naval blockade on Tehran stays in full force and effect.
US President Donald Trump made the announcement in a post on Truth Social, saying Washington is holding "productive discussions" with the Islamic Republic. He added that Iran "will not have a nuclear weapon".