Yesterday's US democratic debate saw the presidential hopefuls spar on foreign policy, trade and electability. Bernie Sanders and Elizabeth Warren also clashed over reports that Sanders told her he did not believe a woman could defeat Donald Trump.