US Republicans have traded blows in a heated presidential debate in Colorado that featured several angry exchanges.

Frontrunners Donald Trump and Ben Carson were under attack from the start, with Ohio Governor John Kasich condemning their "fantasy tax plans".

Gary O'Donoghue reports.

Clips of debate courtesy of CNBC