Ruth Davidson's frustrations with her pro-Brexit Westminster colleagues' sniping at Theresa May has spilled over as she told them to "shut up".

She accused some of the Prime Minister's critics in the Conservative Party of being more interested in their careers, telling them to "put the sharp elbows and the personal ambition away."

Speaking at an event in Edinburgh promoting her new book, she told them their job was to "get behind" Mrs May during the Brexit talks.

Ms Davidson also said there is "no contradiction" between her wanting to be First Minister and her mental health battles ruling her out of being Prime Minister.

The Scottish Tory leader said she did not want to spend her week 450 miles away from her family in Edinburgh, which she said was "more important to me than personal ambition".

But she said Bute House, the First Minister's official residence in the Scottish capital, was only three -and-a-half miles away from her home.