Donald Trump has lashed out at judges who suspended his travel ban, saying even a "bad high school student" would understand he has the right to impose the restrictions.

Speaking to a group of police chiefs and sheriffs, the US President read aloud from the text of a law that grants the President powers to prevent non-citizens entry to the country if they are deemed detrimental to the interests of the US.

He said: "It was done for the security of our nation, the security of our citizens, so that people who come in aren't going to do us harm.

Donald Trump's travel ban given fierce examination by judges

"It couldn't have been written any more precisely."

He added even "a bad high school student would understand this".


Mr Trump's comments come as a federal appeals court considers whether to reinstate his controversial immigration ban after it was suspended by a judge last week.

The President said the suspension of his travel ban, which includes temporarily stopping entry for refugees and people from seven majority-Muslim nations, was putting America at risk.

Looking forward to a new life after beating the travel ban

The Trump administration says that those seven nations, including Iraq and Yemen, are unable to properly vet those wanting to travel to the US.

:: Trump's plans to rip up bank rules risk financial stability

Opponents say the policy unfairly targets Muslims.

With a court decision expected at any moment, Mr Trump stopped short of calling the judiciary biased, but said: "It's really incredible to me that we have a court case that's going on so long.

:: Disney boss delivers warning to Donald Trump on trade and migration

Reunited at last: Beating Trump's travel ban

"Courts seem to be so political and it would be so great for our justice system if they would… do what's right," he said.

In a tweet earlier today he wrote: "If the US does not win this case as it so obviously should, we can never have the security and safety to which we are entitled."