trump-clinton

Some 40 million Americans have already cast ballots in states that allow early voting, and tens of millions more will turn out on Tuesday. Photo/AFP-FILE.