President Donald Trump sparked outrage among some of his staunchest supporters after appearing to strike a deal with Democrats not to deport people who came to the US illegally as children, without making the building a border wall a condition of the agreement.

Mr Trump was accused by conservative Republicans of agreeing to an "amnesty" for hundreds of thousands of illegal immigrants known as "Dreamers," and abandoning his commitment to construct a "beautiful wall" along the frontier with Mexico.

Amid allegations of U-turns on two major campaign pledges there were suggestions from immigration hard-liners that Mr Trump's political base would "leave him," and one of his most high profile supporters called for him to be impeached in favour of Vice President Mike Pence.

The backlash came after Mr Trump invited Chuck Schumer, the Democrat Senate leader, and Nancy Pelosi, the Democrat leader in the House of Representatives, to dinner at the White House on Wednesday night.

Most of the conversation, over Chinese food and chocolate pie in the Blue Room, was about his predecessor Barack Obama's Deferred Action for Childhood Arrivals (DACA) order, which gives legal protection to the Dreamers.

During last year's presidential campaign Mr Trump said he would "terminate" DACA and the Dreamers would "have to go".