The White House clashed on Monday with a large group of American diplomats who are voicing dissent with Donald Trump's temporary travel ban on citizens from seven Muslim-majority countries, challenging them to resign if they aren't on board.

"They should either get with the programme or they can go," said Sean Spicer, Trump's press secretary.

In startling language, Mr Spicer dismissed the criticism from what he called "career bureaucrats". While he later said Mr Trump appreciates the work of public servants, Mr Spicer said they should respect the desires of the American people and the importance Trump places on protecting the country.