It took some time to count the ballots, but the American electorate has rendered its judgment. While there may be legal challenges and a recount or two, Joe Biden will become the 46th U.S. president next Jan. 20.

Read more here,