Iowa casts first votes in US presidential race

The battle to elect the next president of the United States got under way on Monday, with frontrunners Donald Trump and Hillary Clinton hoping to win the opening test in Iowa, the first state to cast votes.