Democrat candidate Elizabeth Warren holds a town hold in New Hampshire as all presidential hopefuls wait for caucus results from Iowa on Tuesday 4 February
Democrat candidate Elizabeth Warren holds a town hold in New Hampshire as all presidential hopefuls wait for caucus results from Iowa on Tuesday 4 February