The Scottish Parliament has backed a second EU referendum in a symbolic vote that exposed divisions in Labour and the SNP on the issue.

Holyrood voted by a margin of 65 to 30 in favour of an amendment backing another referendum on the final Brexit deal, making it the first parliament in the UK to support the move.

The majority of Nationalist MSPs supported the plan, along with the Liberal Democrats, the Greens and two rebel Labour members.

But Kenny Gibson, a senior SNP backbencher, voted with the Tories to oppose a second referendum. Linda Fabiani, another long-serving Nationalist, abstained.

Fourteen MSPs failed to vote including Alex Neil, the former Health Minister, who is the only Nationalist member to publicly admit he voted for Brexit.

Most Scottish Labour MSPs abstained but Kezia Dugdale, the party's former leader, and Daniel Johnson both defied the whip to back another referendum.