Donald Trump has delivered the first State of the Union address of his second term as US President to a joint session of Congress.
It was an uncharacteristically disciplined performance that was full of self praise on big subjects like the economy and immigration.