The final presidential debate in full
No end to the name calling as Trump and Clinton face off once more.
Wednesday 2 November 2016 10:21, UK
Donald Trump and Hillary Clinton have taken part in the last live presidential debate before the election.
Part 2
Part 3