A massive turnout looks likely across America as the country delivers its verdict on who should be its leader for the next four years.
A record 125-million Americans are expected to vote in the contest that is too close to call. The marathon election day began bright and early for thousands of people. Long queues began forming outside polling stations from as early as 5.30 am local time on the east coast.
Voters turnout in unusually large numbers