Speaking on Good Morning Britain, Donald Trump has challenged the new London mayor to an IQ test after Sadiq Khan said he was ignorant.

Mr Khan reacted to Mr Trump's latest comments, saying his views on Islam were ignorant.