NICOLA Sturgeon is set to take part in a BBC debate with the UK's six other party leaders ahead of the December 12 General Election.

A BBC “seven-way podium debate” will take place in Cardiff the week before, on November 29, between “leaders or senior figures from the seven major GB political parties”.

The SNP previously complained about Sky’s proposed three-way debate between Johnson, Corbyn and Swinson on November 28 because Sturgeon was not invited.

The broadcaster will also host a head-to-head Prime Ministerial Debate between Prime Minister Boris Johnson and Labour leader Jeremy Corbyn.

It will be hosted by journalist Nick Robinson on December 6 from Southampton.

Liberal Democrat leader Jo Swinson accused the BBC of being “complicit in another establishment stitch-up” because she was not selected to take part in the head-to-head debate.

Swinson said: “Millions of people voted to Remain in 2016. After three years of chaos, it is shocking that the Liberal Democrats – the strongest party of Remain – are being denied the opportunity to challenge Johnson and Corbyn on Brexit.”

The LibDems have already filed a complaint against ITV because Swinson was excluded from the channel’s planned head-to-head debate on November 19.

Swinson said on Wednesday the party will “pursue legal avenues”, adding that the broadcaster “cannot and should not exclude the only woman leader who is able to be the next prime minister”.

The BBC also said a special two-hour long version of Question Time will be broadcast on November 22, in which Johnson, Corbyn, Sturgeon and Swinson will each take questions from the audience for 30 minutes.

A debate aimed at voters under 30 will also be aired and the BBC will host debates in Scotland, Wales and Northern Ireland featuring the main parties in each country.

Televised General Election debates started in 2010, with Gordon Brown, David Cameron and Nick Clegg clashing in three debates.

In subsequent elections, the formats have been different and have involved battles between the broadcasters and party leaderships over who should be invited to debate whom.

In 2017, then-PM Theresa May refused to take part in a seven-way debate on the BBC, sending then-home secretary Amber Rudd instead.