The overnight ratings for the Christmas special are in, and they are very good indeed.
Doctor who was watched by an average of 8.9 million people at the time of broadcast. This made it the third most popular programme of the day beaten only by EastEnders with 9.9 million and Coronation Street that managed a few more with 9.3 million viewers.