MPs have reacted angrily to the far-right messages shared by Donald Trump, with the home secretary reiterating that the president was "wrong" to retweet videos from Britain First.

Speaking from the House of Commons, Amber Rudd said that the government "will not tolerate any groups that spread hate by demonising other faiths or ethnicities."

Trump attracted criticism when he shared three tweets by the deputy leader of the far-right group Britain First on Wednesday (29 November).

MPs were reacting to the tweets in an Urgent Question that was sparked by the Labour MP Stephen Doughty.

Doughty said that Trump was "either a racist, incompetent, unthinking or all three".

The Shadow Home Secretary Diane Abbott said that Trump's willingness to share the Britain First tweets were an "offence to all British people" as well as an "attack on British values".

Abbott added that "in no way and at no time does it give any support whatsoever to the distasteful views of the 45th president on race, migration and Muslim communities internationally".

There were also numerous calls for Trump's state visit to be called off, to which Rudd said that the "invitation had been extended and accepted".

Speaking from Saudi Arabia, Theresa May reiterated that "Britain First is a hateful organisation. It seeks to spread division and distrust among our communities... I am very clear that retweeting Britain First was the wrong thing to do."

She also confirmed that a state visit was still in place, but a date was yet t be confirmed.