Today people in Iowa will vote on the candidates for the two main parties ahead of the US Presidential election.

Turn out will be key for Donald Trump who continues to lead the field for the Republican race.

Gary O'Donoghue reports from Des Moines.