A TV debate featuring four of the Scottish party leaders will be broadcast by STV.

Leaders for the SNP, Labour, Conservatives and Liberal Democrats will take part in the televised General Election debate set for December 3.

STV confirmed the format of the hour-long broadcast will see the party leaders debate each other directly, and questions from host Colin Mackay, STV's political editor.

The Scottish Greens are the only political party with seats in the Scottish Parliament to be excluded from the debate, with the Brexit Party and Ukip - who are standing in 15 and seven Scottish seats respectively - also not invited to take part.

A Scottish Greens spokesman said: "We're extremely disappointed that STV has chosen to include just the four establishment parties in its General Election leaders debate.

READ MORE: SNP take legal action against ITV over exclusion from election debate

"We are in the midst of a climate emergency and while Scottish Greens candidates across the country demand climate action, the other parties are part of a cosy political consensus on this key issue, all agreeing with one another.

"Our record as Scotland's most influential opposition party; transforming Scotland's income tax system, leading the way on children's rights by providing them with equal protection from assault, and scrapping unnecessary invasive social security assessments shows the impact Scottish Greens politicians have.

"Unlike the other parties, the Scottish Greens don't have unlimited resources and millionaire donors. That's why our local branches need to decide carefully how to deploy resources and unfortunately, that means we can't stand everywhere.

"It's deeply depressing that STV has allowed an unfair voting system and financial advantage, rather than actual political influence, to drive its decision."

The broadcaster also says it is planning a series of interviews with party leaders - including those from the Brexit Party and Scottish Greens - due to be aired at a later, unspecified date.

READ MORE: Decision to omit SNP from Sky election debate 'defies democracy' says Nicola Sturgeon

A TV debate has already been announced by BBC Scotland, who will also host leaders from the SNP, Conservatives, Labour and Liberal Democrats on December 10.

There are also UK-wide political broadcasts planned, starting on Tuesday with a head-to-head debate between Boris Johnson and Jeremy Corbyn being aired on ITV, followed by a similar format on BBC One on December 6.

Legal action is being threatened by the SNP and Liberal Democrats - the third and fourth biggest Westminster parties in terms of existing seats - against ITV for their exclusion from the national debates.