US President Donald Trump pushed back against criticism of the agreement between Washington and Tehran, saying even some of his political allies do not fully understand the deal. Responding to questions about criticism from fellow Republicans, including Senator Ted Cruz, Trump told reporters that anyone opposing the agreement 'has to be educated,' arguing that the United States now holds unprecedented leverage over Iran. Show more Show less