New Jersey Governor Chris Christie has attacked Senator Marco Rubio in the latest TV debate among Republican candidates running for US president.

He said the Florida senator lacked experience and relied too much on voter-friendly soundbites.

It happened as seven Republicans seeking the party's nomination to run for the White House took to the stage in New Hampshire.