President Donald Trump is set to sign an executive order on Wednesday, kick-starting the construction of a wall along the Mexican border.

He will also sign a separate order, temporarily banning refugees from entering the country as well as visas being issued to citizens of seven Muslim-majority countries: Syria, Iraq, Iran, Libya, Somalia, Sudan and Yemen.

Promises to curb immigration were central to Trump's pitch for the White House and today's orders certainly give the impression that he intends to follow up on these promises.