The presidency of Barack Obama is almost officially over:

Obama left a letter for his successor before leaving the Oval Office:

The Obamas then greeted the Trumps at the White House ahead of the inauguration: