Devastating scenes of flooding in the north of England and shoppers scrambling for post-Christmas bargains were the most-watched television of Boxing Day - as BBC News topped the TV ratings.
BBC News attracted 6.2 million viewers at 10pm, 5.6 million for regional news and weather at 6.50pm and 5.3 million at 6.40pm - as BBC One swept the board for the top 10 most watched shows.
A new show set in the war time And Then There Were None was the most-watched drama with 6 million reaching for the remote at 9pm, followed closely by the revelation that Arthur "Fatboy" Chubb had been murdered in a case of mistaken identity - with 5.7 million watching EastEnders at 7.30pm.
The Christmas Day episode of EastEnders, which went head-to-head with Downton Abbey, was also seen by 5.7 million.
Other new series also proved popular as Still Open All Hours attracted 5.1 million viewers and Dickensian did well during its first and second episodes - with 5 million tuning in at 7pm and 4.3 million at 8.30pm.
A family-friendly line-up also saw BBC One proving popular during the day - with 4.8 million households watching Shaun The Sheep: The Farmer's Llamas at 6.10pm.
Also making the top 10 was The National Lottery Live after the news at 10.20pm with 3.9 million viewers.
While ITV did well in the Christmas Day ratings with the finale of Downton Abbey watched by 6.6 million, no ITV shows made the Boxing Day top 10. The highest rating ITV show was Surprise Surprise with 2.7 million viewers at 7pm.
Other BBC shows that proved popular were animated film The Croods with 3.5 million watching at 4.45pm and Match Of The Day with 3.4 million at 10.30pm.
Top 10 most-watched programmes on Boxing Day
:: BBC News 6.2 million at 10pm
:: And Then There Were None 6 million at 9pm
:: EastEnders 5.7 million at 7.30pm
:: Regional news and weather 5.6 million at 6.50pm
:: BBC News 5.3 million at 6.40pm
:: Still Open All Hours 5.1 million at 8pm
:: Dickensian 5 million at 7pm
:: The Farmer's Llamas 4.8 million at 6.10pm
:: Dickensian 4.3 million at 8.30pm
:: The National Lottery Live 3.9 million at 10.20pm