People in the United States voted yesterday in the country's election for president. The race is still too tight to be called and the results will depend on what happens in a few key states. Final results could take several days because of delays involved in counting ballots.