Gary Lineker has topped a list of the BBC’s best-paid stars for a sixth year in a row, earning £1.35m in the last financial year.
The Match of the Day host’s appearance on the annual salaries list comes four months after he was briefly suspended over a row about his impartiality.
BBC Radio 2’s Zoe Ball was the second-highest earner, with £980,000.
As usual, the BBC’s annual report does not paint the full picture of what star presenters at the BBC earn.
A huge number are not listed because the corporation does not have to make public the salaries of stars who are paid through its commercial arm BBC Studios or via independent production companies. BBC