A total of 20 Labour MPs have defied their leader Jeremy Corbyn to take part in an SNP-inspired vote on Trident.

More than a dozen rejected his anti-nuclear stance to back a replacement for the UK's nuclear deterrent.

Another six voted with the SNP to oppose renewing the ageing weapons system on the Clyde.

But other Labour MPs including the anti-Trident shadow Scottish Secretary Ian Murray abstained.

The Labour leadership has urged their MPs not to vote, calling the Commons debate an SNP "stunt".

But a number of MPs were determined to rebel against Mr Corbyn, who is pushing to change his party's stance on the deterrent.

In all 14 Labour MPs voted for the party's current policy, which is to renew Trident.

Earlier the SNP's defence spokesman Brendan O'Hara denounced Trident as a "desperate attempt" by the UK to cling to its imperial past.

Mr O'Hara also hit out at Labour MPs for attacking Mr Corbyn's position.

Scottish Labour voted at its recent conference to scrap the nuclear deterrent.

That move was praised by Mr Corbyn who expressed optimism that it would lead to a change of heart in the UK party's position.

Mr O'Hara told MPs there was no "moral, economic or military case for Trident", adding it was "not a military weapon (but) a political weapon that can never and will never be used".

That argument was rejected by former Conservative defence secretary Liam Fox who said it was being used "every day - as a deterrent".

The current Defence Secretary Michael Fallon accused Labour of a "shambles" over Trident which would provide comfort to Britain's enemies.

He also likened the recent appointment of the anti-Trident former London mayor Ken Livingstone as co-chair of Labour's defence review to making "an arsonist the co-chief fire officer".

Prime Minister David Cameron announced yesterday that the cost of replacing Trident submarines could rise to as much as £41 billion.

Experts have warned that the overall cost of running the decades long programme could be between £100bn and £167bn.

The MPs who voted to replace Trident include former leadership contender Liz Kendall.