The Trump administration says that the ban, which also summarily denied entry to all refugees for 120 days and travelers from Iran, Iraq, Libya, Somalia, Sudan, Syria and Yemen for 90 days, is needed to keep out Islamic State and Al-Qaida fighters migrating from Middle East hot spots.