Theresa May has criticised Donald Trump and said he has a responsibility to condemn far right views following his response to the violent white supremacist rally in Charlottesville.

However, despite this, Number 10 has confirmed that the state visit from Donald Trump will go ahead, despite anger from MPs.

The US President has been accused of losing his "moral authority" by Ministers and MPs after he claimed in a combative address on Tuesday that both sides were "very violent".

He said there were some "very fine" people on both sides of the protests over the weekend, in which neo-Nazis clashed with anti-racism demonstrators leaving one woman dead and several injured.