President Trump told journalists at the White House that his administration was prepared to implement an executive order which temporarily bans all refugees and people from seven mainly Muslim countries from entering the United States.

He defended the move, which has been condemned by rights groups, and he said it was not a "Muslim ban".