A federal judge in Hawaii has blocked President Donald Trump’s new travel ban, hours before it was due to begin after midnight on Thursday.
US District Judge Derrick Watson cited “questionable evidence” in the government’s argument that the ban was a matter of national security.
President Trump described the ruling as “unprecedented judicial overreach”.
The order would have placed a 90-day ban on people from six mainly Muslim nations and a 120-day ban on refugees.
Mr Trump insists the move is to stop terrorists from entering the US but critics say it is discriminatory.
An earlier version of the order, issued in late January, sparked confusion and protests, and was blocked by a judge in Seattle.
What did the judge say?
Judge Watson said the court had established a strong likelihood that, were the ban to go ahead, it would cause “irreparable injury” by violating First Amendment protections against religious discrimination.
Hawaii state had argued that the ban would harm tourism and the ability to recruit foreign students and workers.
The 43-page ruling argued that a “reasonable, objective observer” taking into account the context of the Executive Order would conclude it “was issued with a purpose to disfavour a particular religion”.
It notes statements made by Mr Trump such as a 2015 press release calling for “a total and complete shutdown of Muslims entering the United States”, and his adviser Rudolph Guiliani, who said in a television interview in January: “When [Mr Trump] first announced it, he said, ‘Muslim ban’. He called me up. He said: ‘Put a commission together. Show me the right way to do it legally.'”
It also says there is a “dearth of evidence indicating a national security purpose”.