With $300 billion for reconstruction, up to $24 billion in unfrozen assets, sanctions relief, the possibility of tolls in the Strait of Hormuz and no firm commitments on nuclear material, President Donald Trump has given Iran far more than the Barack Obama deal he criticized.
