Candidates for the Democratic race for the White House have clashed on gun control and healthcare in a live TV debate, the final such event before caucuses in Iowa on 1 February,

Hillary Clinton highlighted legislation she said showed that rival Bernie Sanders supported the gun lobby.

Kim Ghattas reports.