A man in a blue suit with a red tie smiles on stage at a political rally.

Republican Donald Trump will become the 47th president of the United States after beating Democratic candidate Kamala Harris in the election to complete a stunning political comeback.