

The latest series of Doctor Who is set to arrive on New Year's Day 2020, with the BBC confirming when the new series will officially start.
While it was always thought that we would get a Doctor Who in the festive period, it was revealed a few months ago that there wouldn't be a Christmas Day special - and that the day the new Doctor Who episodes air was changing from Saturday to Sunday.
Now the Beeb has confirmed that the first episode will be a two-parted and titled Spyfall.
"Starting with a blockbuster action packed two-part episode entitled Spyfall, the Thirteenth Doctor is well and truly back with a bang. As Jodie Whittaker takes charge of the TARDIS once again, the Doctor will be joined by her friends Tosin Cole (Ryan), Mandip Gill (Yaz) and Bradley Walsh (Graham)," explains the BBC.
"The twelfth series will also welcome a host of famous faces including Stephen Fry, Sir Lenny Henry CBE, Robert Glenister and Goran Višnjić to name just a few."
Spyfall has been written by showrunner Chris Chibnall and while the exact time of the episode is to be confirmed, it is official that we are all in for a Doctor Who shaped New Year's Day treat.
Have your say: vote of the best Doctor Who and the Best Doctor Who episodes.
Most newsletters are rubbish. Ours isn't.
Get exclusive shortlists, celebrity interviews and the best deals on the products you care about, straight to your inbox.

As Content Director of Shortlist, Marc likes nothing more than to compile endless lists of an evening by candlelight. He started out life as a movie writer for numerous (now defunct) magazines and soon found himself online - editing a gaggle of gadget sites, including TechRadar, Digital Camera World and Tom's Guide UK. At Shortlist you'll find him mostly writing about movies and tech, so no change there then.