From John Craven (yes, really) to the return of Hercule Poirot, our critic’s personal choice of what to watch over the weekend Christmas Eve The John Craven Years (BBC2, 7pm) The broadcasting titan chuckles his way over anecdotal hill and dale in this clip-heavy curiosity, its blend of politics,...

