The US Supreme Court upheld President Trump's ban on travel to the US from seven countries. The ban suspended immigration from those countries for 90 days to allow time to improve vetting procedures. It did not bar green card holders or people from those countries with certain visas. However, it reduced the cap on refugees and completely suspended the Syrian refugee program due to inability to properly vet people from Syria. The ban was criticized as unconstitutional, discriminatory based on national origin, and exceeding presidential authority over immigration.