What is really going on in politics? Get our daily email briefing straight to your inbox Sign up Thank you for subscribing We have more newsletters Show me See our privacy notice Invalid Email

Theresa May is facing fresh demands to cancel Donald Trump's state visit to Britain after her office failed to condemn the US President.

Trump shocked the world last night with a public meltdown claiming there were "fine people" at a white supremacist rally and condemning "very violent" people protesting against it.

The President blamed "both sides" for violence at the Charlottesville rally - trashing his own long-awaited condemnation of neo-Nazis - despite a white nationalist protester allegedly killing an anti-racism protester by mowing her down with a car.

On Monday, at which point Trump had still not condemned protesters who chanted "Jews will not replace us" and Nazi slogan "blood and soil", Theresa May's official spokesman refused to comment on his claims.

The spokesman said Mrs May was clear she condemns "racism and the far right".

But asked if Trump's comments had been robust enough, the spokesman replied: "What the President says is a matter for him."

(Image: REUTERS) (Image: REUTERS)

Since then there has been no comment from Mrs May - who is returning from her holiday - or her office on the President's actions. Updated at noon Wednesday 16 August: Mrs May has now commented.

But Cabinet minister Sajid Javid today joined condemnation of the President, tweeting: "Neo-Nazis: bad. Anti-Nazis: good. I learned that as a child. It was pretty obvious."

Prisons minister Sam Gyimah said: "Words matter. Silence matters. We must call out hate - unambiguously - to preserve the free & tolerant society many have fought & die for.

"The ‘leader of the free world’ loses moral authority when he cannot call fascism by its name."

Labour MPs called for the President's state visit to Britain, which has already been delayed until 2018, to be cancelled.

Shadow defence secretary Nia Griffith tweeted: "A state visit by #DonaldTrump would shame this country and betray all we stand for. Theresa May should revoke the invitation immediately."

Nottingham South MP Lilian Greenwood said Mr Trump's comments were "sickening" and a "new low".

(Image: Splash News) (Image: Splash News)

"When will UK Govt admit he should never had been invited for a state visit?" she wrote on Twitter.

Referring to a visa questionnaire given to tourists visiting America, MP for Rhondda Chris Bryant said: "May cd rescue smidgen of moral authority now by rescinding Trump invite. After all US immigration ask 'are u or have u ever been a Nazi?"'

A state visit is one of the highest honours that can be awarded to a foreign politician, takes several days and includes a banquet with the Queen.

Mrs May faced criticism for offering the visit just days after Trump took office in an apparent bid to butter him up for post- Brexit trade.

(Image: ALEJANDRO ALVAREZ/NEWS2SHARE) (Image: Anadolu)

US media reported Trump himself was reluctant to come to Britain if he would be faced by protests in the street.

Violence erupted in Charlottesville, Virginia, on Saturday after a group of far-right extremists gathered to protest a decision to remove a statue of a Confederate general.

Heather Heyer, 32, later died when a car was driven into crowds as anti-fascist demonstrators clashed with the white supremacists.

Mr Trump faced heavy criticism in the immediate wake of the unrest after he said there was blame on "many sides".

(Image: REUTERS) (Image: Rex Features) (Image: REUTERS)

He took two days to condemn the actions of the far-right groups in particular, eventually branding the KKK, neo-Nazis and white supremacists as "repugnant to everything that we hold dear as Americans" in a statement on Monday.

However, during a boisterous press conference at his Manhattan residence on Tuesday the president appeared to have reverted to his previous position.

He acknowledged there were "some very bad people" among the statue protesters, but added: "You also had people that were very fine people, on both sides".

In the hours after the comments the hashtag #ImpeachTrump trended worldwide on Twitter.