A list of the top 12 earners at the BBC is male-heavy, with no women featuring.

The corporation has for the second year in a row disclosed the salaries of on-air talent earning more than £150,000 in the annual report.

Last year's report sparked a gender pay gap dispute as only 34 women featured on the 96-strong list.

There were also no women featured in the band of earnings above £500,000 last year.

Covering April 2018 - March 2017, the top 12 highest-paid stars listed in the annual report are:

Gary Lineker: £1,750,000 - £1,759,999
Chris Evans: £1,660,000 - £1,669,999
Graham Norton: £600,000 - £609,999
Steve Wright: £550,000 - £559,999
Huw Edwards: £520,000 - £529,999
Jeremy Vine: £440,000 - £449,999
Alan Shearer: £410,000 - £419,999
Nicky Campbell: £410,000 - £419,999
Nick Grimshaw: £400,000 - £409,999
Stephen Nolan: £400,000 - £409,999
John Humphrys: £400,000 - £409,999
Andrew Marr: £400,000 - £409,999

This year, figures have been revealed in bands of £10,000 and not last year's £50,000.

They also exclude on-air talent and their earnings who fall under the remit of BBC Studios, meaning the salaries of talent from EastEnders, Strictly Come Dancing, Doctor Who and more have not been disclosed as they were last year.

Last year, Strictly host Claudia Winkleman was revealed to earn between £450,000 to £499,999.

This year, she is still listed as the highest earning woman on the list, but she is listed in the pay bracket of £370,000 - £379,999, a figure which includes work done on her weekly Radio 2 show and then a BBC TV fee for "a range of programmes and series".

Her salary is likely to be higher than what is listed, but her earnings for Strictly are not reflected due to the BBC One dancing series being made by BBC Studios, so they have not been disclosed.

Some on-air male talent including John Humphrys, Jeremy Vine and Huw Edwards received pay cuts over the last 12 months.