Donald Trump will be sworn in as the 47th President of the United States. It will be the start of his second term in office.