We are just a day out from the US presidential election.
Who goes in as favourite? Can Hillary Clinton recover from FBI announcements about her emails and become the first Madam President or will businessman Donald Trump get to the White House?
Although tomorrow is election day, NBC reports that 43,194,446 votes have been cast in the presidential election early voting. That includes 19,929,044 in 12 battleground states.
THE LATEST POLLS
NBC/WSJ
Clinton 44
Trump 40