Donald Trump vows to be a 'president for all Americans' after shocking win

Donald Trump is officially going to be the next President of the United States after pulling off an astonishing victory in the race for the White House.

He told ecstatic supporters at a rally in New York that it was "now time for America to bind the wounds of division and come together".

And he pledged to keep his promise to "make America great again" after beating Hillary Clinton in a battle which really went down to the wire.

At the end of one of the most divisive elections in modern US history, the Republican candidate sealed victory when he took key battleground states Pennsylvania and Wisconsin.

The Clinton camp initially refused to throw in the towel but when Trump took to the stage shortly before 8am UK time, he said: "I've just received a call from Secretary Clinton. She congratulated us - it's about us - on our victory and I congratulated her and her family on a very, very hard-fought campaign."