Trump’s $300 billion problem on the Iran agreement

Trump’s $300 billion problem on the Iran agreementGetty Images