Scotland is the UK’s biggest TV-watching nation, with people watching an average of three hours a day, according to a new Ofcom report.

But the number of viewers tuning in to watch broadcast television each week has seen the sharpest fall since records began.