The first early voting ballots for the US presidential election are being mailed today to voters in the state of North Carolina.
Ballots are sent to approximately 130,000 voters. North Carolina is one of the swing states where the winner is expected to be decided by a very narrow margin.
In some states, early voting begins on September 20. The presidential election will be held on November 5.