Trump on Friday put a four-month hold on allowing refugees into the US and temporarily barred travelers from Syria, Iran, Iraq, Libya, Somalia, Sudan, Syria and Yemen, as well as green card holders who are legal permanent residents of the US.