The BBC should declare the "social class" of all its presenters and journalists as part of a bid to improve its diversity, Jeremy Corbyn will say today.

The Labour leader will say presenters could be required to supply details about their background, including whether they went to private school and their parent's occupation and education.

Mr Corbyn will say that the information would then be published as part of a drive to ensure there is "complete transparency" for "all creators of BBC content".

Speaking at the Alternative MacTaggart Lecture at the Edinburgh TV Festival, Mr Corbyn will say: "The BBC could lead the way by setting best practice with complete transparency on the makeup of its workforce by publishing equality data, including for social class, for all creators of BBC content, whether in-house or external."