Nothing in the bullet-pointed list appears to be wildly surprising, but the gaffe will be embarrassing for Mr Trump's administration.

There are a number of "pledges" which have been ticked off including ending the 'catch and release' programme where illegal immigrants are caught and then freed ahead of hearings, hiring 5000 Border Patrol agents, suspending the Syrian refugee programme and suspending immigration from "terror-prone regions".

Notably, Mr Trump's flagship promise of a border wall "and eventually make Mexico pay for it" hasn't got a tick yet. The policy has hit a number of funding difficulties since Mr Trump took office just over 100 days ago.

Newshub.