Hillary Clinton stood up for the nuclear deal during her India visit and talked tough on terror, but the two countries remain divided on a number of issues.