12/13
As the series prepares for its climax next Saturday, has the Doctor got what it takes to prevail in his showdown against the ultimate foe?
Discover 11,128,835 listings and 278,110 playable programmes from the BBC
12/13
As the series prepares for its climax next Saturday, has the Doctor got what it takes to prevail in his showdown against the ultimate foe?