Trump's executive order affects travelers from Iran, Iraq, Syria, Yemen, Sudan, Libya, and Somalia but not from Saudi Arabia, the United Arab Emirates, Egypt, or Turkey, where Trump has business interests. The order bars refugees from Syria indefinitely and suspends the US refugee program for 120 days despite terrorists who killed Americans coming from nations not included in the ban. Critics argue the order was not based on national security threats but to protect Trump's financial interests.