Republicans and Democrats vying for their party’s ticket for November’s US presidential election have been arriving in New Hampshire ahead of the next vote. Monday’s caucuses in Iowa were won by Senator Ted Cruz for the Republicans and Hillary Clinton for the Democrats.

Mr Cruz prevailed despite trailing in opinion polls while Mrs Clinton beat Senator Bernie Sanders by just 0.2 per cent. New Hampshire is seen as a quite different challenge for the parties. The state’s more moderate and less religious electorate may prove a tougher nut for Mr Cruz to crack in the primaries it is due to hold on 9 February.

Donald Trump, long the frontrunner in the Republican contest, is expected to do much better than in Iowa, which held the nation’s first vote. On the Democrat side, Mr Sanders is seen as having a home advantage in New Hampshire over Mrs Clinton, being a senator of the neighbouring state of Vermont.