WASHINGTON (NEXSTAR) - President Donald Trump is rolling out a new travel ban effective Monday. Citizens from 12 countries will be barred from entering the U.S.

President Trump says the ban is a matter of national security.

The ban targets countries like Sudan and Somalia where the president says too often travelers overstay their visas.

Immigration advocates are slamming the move.

"It can't come soon enough, frankly,” said Trump.

The new ban includes Myanmar, Chad, the Republic of Congo, Eritrea, Haiti, Iran, Libya, Somalia, Sudan, Yemen and Afghanistan, several are war-torn countries.

There is a carve out for Afghan nationals who worked alongside the U.S. government during the war on terror.

The president says the ban is needed to protect Americans from terror attacks.

CAIR, the

See Full Page