The campaigns of Donald Trump and Bernie Sanders have been given a boost, after emphatic victories in the New Hampshire presidential primaries.
Strong performances from both candidates are being seen as a rebuke of the US political establishment, in the second test of the US Presidential race, where voters turned out in large numbers to have their say.
Trump took 35% of the Republican vote in the controversial billionaire's first victory in the race to the White House.

But the surprise result of the night was Ohio Governor John Kasich finishing second in the Republican field ahead of Iowa winner Ted Cruz and Jeb Bush.
In the Democrat's race, Vermont Senator Bernie Sanders beat favourite Hillary Clinton - taking a massive 60% of the vote.

Sanders resounding victory is a blow to Clinton's campaign, but she's vowed to fight on:
Attentions now turn to the Nevada caucuses in ten days time.
Following that is the South Carolina primary on 27th February, where polls show Mr Trump and Mrs Clinton hold significant leads.
Jennifer Ryan reports: