The Iran deal is done: What history should teach us
Thirty four Senators – 32 Democrats, plus two Independents who caucus with the Democrats – have come out in favor of the Iran deal, enough Senators to sustain a presidential veto, so approval of the deal with Iran and five American partners is a foregone conclusion.