A second referendum on Scottish independence will be the result of "sheer intransigence" on the part of Theresa May's government, Nicola Sturgeon has said.

The First Minister has insisted she has a "cast-iron mandate" to call another vote, justified by the EU referendum result and the SNP's victory in May's Holyrood elections.

Writing in The Times newspaper on Tuesday, she said she had chosen to hold off exercising her mandate immediately to explore other options to protect Scotland's place in Europe.

With the majority of Scots voting to stay in the EU, Ms Sturgeon has put forward proposals for a "differentiated deal" which could see Scotland remain part of the European single market through membership of the European Economic Area.

But she said the UK Government's approach remained "its way or no way".

Speculation is now growing that Ms Sturgeon will call a second independence vote when Article 50 is triggered in March.

Mrs May will travel to Scotland later this week to address the Scottish Conservative party conference in Glasgow, while the First Minister will speak to SNP supporters at its conference in Aberdeen in mid-March.

Ms Sturgeon wrote: "We accepted, reluctantly, that we would leave the EU, but argued for the UK to stay in the single market or, if that was not possible, for the UK to seek as part of its negotiation an outcome that would allow Scotland to do so, and to agree to a rebalancing of power across the UK to take account of the post Brexit landscape and enable any different decisions that Scotland might want to take.

"Instead of meeting us halfway, however, the UK Government's approach has been 'its way or no way'."

She added: "If an independence referendum does arise, it will not be down to bad faith on the part of the Scottish Government, but to sheer intransigence on the part of the UK Government.

"It is not too late for the UK Government to change course, but time is running out."