Nigel Farage has backed Donald Trump to be president of the United States, saying he would be "better for the UK" than Barack Obama.

The UK Independence Party leader also lambasted Hillary Clinton, saying she represented the "political elite" and "nothing on Earth" could ever compel him to support her.

In a televised interview Mr Farage said: "I think, for the United Kingdom, Trump will be better for us than Barack Obama’s been, of that there’s no doubt."

He added: "Donald Trump dares to talk about things that other people want to brush under the carpet."

However, he played down comparisons between Brexit and Mr Trump, saying the UK faced very different and much greater problems than America.

Mr Farage told CNN: "What Mr Trump is doing in America is very different than what I am trying to do in the United Kingdom. My problem in politics is far greater than Donald Trump's.