Ruth Davidson is set to quit as the leader of the Scottish Tories, according to senior sources in the party.

According to the Scottish Sun, Davidson has found herself "increasingly at odds" with Prime Minister Boris Johnson.

The senior Tory source said: "Ruth's been talking to senior party figures in the Conservatives for the last few weeks, both in Scotland and down south.

"She has been under huge pressure as a new mum. Nobody really fully understands how your life is going to change as a parent until it happens. Ruth is no different in this respect.

"She's tried to juggle motherhood with being the very high-profile leader of the opposition in Scotland, and it's taken its toll.

"All of this has been made more difficult with the current political climate, where she's found herself at increasing odds with the new leadership in London.

"The events unfolding at Westminster are not helping."

Another source claimed that Davidson will step down from the leadership position for two reasons: "family and Boris"

"Ruth and Jen are under huge strain. And Ruth is in a real hole with Boris - she can't defend him, it's toxic and goes against so much of what she's fought for."

Davidson has led the Scottish Tories since November 2011, and is credited with helping raise their representation in Holyrood. It's unclear who could replace her a leader of the party.

She backed Boris Johnson's rivals in the Tory leadership race, and said she would she would "judge his premiership by his actions in office" after Johnson took the top positon.

An announcement is expected imminently.