Pakistan, June 5 -- President Donald Trump has announced a new travel ban on 12 countries, set to begin Monday at 12:01 a.m. The list includes Afghanistan, Myanmar, Chad, Republic of Congo, Equatorial Guinea, Eritrea, Haiti, Iran, Libya, Somalia, Sudan, and Yemen. Additionally, travelers from seven other countries like Cuba, Venezuela, and Turkmenistan will face stricter entry restrictions. Trump linked the decision to national security risks, particularly after a recent terror attack in Colorado, though the suspect's country, Egypt, was not included.

Trump defended the move by pointing to countries with weak security systems and high visa overstay rates. He said many of these nations fail to verify traveler identities properly. Some, he...