Tens of thousands of people rallied in U.S. cities and at airports on Sunday to voice outrage over President Donald Trump's executive order restricting entry into the country for travelers from seven Muslim-majority nations.

In New York, Washington and Boston, a second wave of demonstrations followed spontaneous rallies that broke out at U.S. airports on Saturday as U.S. Customs and Border Protection agents began enforcing Trump's directive. The protests spread westward as the day progressed.

The order, which bars admission of Syrian refugees and suspends travel to the United States from Syria, Iraq, Iran and four other countries on national security grounds, has led to the detention or deportation of hundreds of people arriving at U.S. airports.