Voting starts in New Hampshire primary
Voting has started in New Hampshire in the second round of the process for the Republican and Democratic parties to select their candidates for November's presidential elections.
Donald Trump is leading the polls for the Republicans, but he came second in the Iowa election last week and all eyes are now on whether he will gain top spot and how last week's winner Ted Cruz and close third Marco Rubio will perform.
On the Democrat side, Bernie Sanders is well ahead of Hillary Clinton in opinion polls. Clinton won by a wafer thin margin last week.