On the go and no time to finish that story right now? Your News is the place for you to save content to read later from any device. Register with us and content you save will appear here so you can access them to read later.

President Donald Trump grew frustrated with lawmakers Thursday in the Oval Office when they floated restoring protections for immigrants from Haiti, El Salvador and African countries as part of a bipartisan immigration deal, according to two people briefed on the meeting.

"Why are we having all these people from shithole countries come here?" Trump said, according to these people, referring to African countries and Haiti.

He then suggested that the United States should instead bring more people from countries like Norway, whose prime minister he met yesterday.

The comments left lawmakers taken aback, according to people familiar with their reactions.

Senators Lindsey Graham, R-S.C., and Richard Durbin, D-Ill., proposed cutting the visa lottery program by 50 percent and then prioritising countries already in the system, a White House official said.

A White House spokesman declined to offer an immediate comment on Trump's remarks.

Outlining a potential bipartisan deal, the lawmakers discussed restoring protections for countries that have been removed from the temporary protected status program while adding $1.5 billion for a border wall and making changes to the visa lottery system.

The administration announced earlier this week that it was removing the protection for El Salvador.

Trump had seemed amenable to a deal earlier in the day during phone calls, aides said, but shifted his position in the meeting and did not seem interested.

Graham and Durbin thought they would be meeting with Trump alone and were surprised to find immigration hard-liners such as Republican Bob Goodlatte and Senator Tom Cotton at the meeting.

The meeting was impromptu and came after phone calls this morning, Capitol Hill aides said.

After the meeting, Marc Short, Trump's legislative aide, said the White House was nowhere near a bipartisan deal on immigration.

"We still think we can get there," White House press secretary Sarah Huckabee Sanders said at the White House press briefing.