BBC staff took 20,000 sick days for mental health last year, with stress, depression and anxiety rife at the taxpayer-funded broadcaster.

Some 20,884 days of work at the public service were lost for psychological reasons in the year to the end of March.

They accounted for a fifth of all sickness absences in the period, according to figures obtained from a Freedom of Information (FOI) request by the Sunday Telegraph.

But employee mental wellbeing at the Beeb may be even worse than these numbers reveal.

It could well be behind the more than half of sick days for which no reason was given. Physical illness saw staff out of the office for more than 36,000 days.