With just a few hours remaining of the US presidential election campaign, Donald Trump and Hillary Clinton are holding their final rallies.

At a campaign event in Philadelphia, Mrs Clinton urged people to vote for an America where people "build bridges not walls."