Americans go to the polls today to elect their president with some predicting voter turnout could be a record 150 million.
The question is very simple.
Donald Trump or Joe Biden.
The answer is far from simple.
Even when polling stations close the result may not be known for some days or even longer. That could depend on postal votes and how long they take to be counted.
America and the world is waiting.