Republican Donald Trump and Democrat
Bernie Sanders have shaken up the US presidential race with decisive
victories in the New Hampshire primary.
Senator Bernie Sanders, who beat Democratic rival Hillary Clinton by a huge margin, said his victory showed people wanted "real change".
Both candidates are riding on a wave of discontent with mainstream politics.
The aim of the primary race is to choose which candidates will represent the Republican and Democratic parties in November's presidential election.
On Tuesday Ohio Governor John Kasich came second in the Republican vote, with former Florida Governor Jeb Bush, Texas Senator Ted Cruz and Florida Senator Marco Rubio all vying for third place.
New Hampshire is the second state to choose delegates in the long nomination battle following last week's Iowa caucuses, which were won by Mr Cruz for the Republicans and Mrs Clinton for the Democrats.
The result gives momentum to the winners ahead of the next contests in South Carolina and Nevada.