Soaps Coronation Street and Emmerdale, both on ITV1, did not make the top 10 with their Christmas Day episodes.

This year, BBC programmes made up nine of the top 10 most-watched programmes across the day.

A festive episode of the 1% Club, the quiz hosted by Lee Mack, on ITV1, was in ninth place with 2.75m watching.

The BBC’s chief content officer Kate Phillips said this was “a timely reminder that shared moments really do still matter even in a world of so much choice”.