Theresa May has called of unity over her draft Brexit agreement after a day that saw the resignation of seven high-ranking Tories.

The Prime Minister said she still believed in the agreement "with every fibre of my being" despite it involving some "uncomfortable decisions".

Speaking to journalists at Number 10, she address the resignations - which included Brexit secretary Dominic Raab and work and pensions secretary Esther McVey - saying she "fully understood" some party members would be unhappy with the agreement's compromises.

"From the very beginning I have known what I wanted to deliver for the British people to honour their vote in the referendum," she said.

"I understand fully that there are some who are unhappy with those compromises but this deal delivers what people voted for and it is in the national interest."

Ms May continued: "If we do not move forward with that agreement nobody can know for sure the consequences that will follow.

"It will be to take a path of deep and grave uncertainty when the British people just want us to get on with it. They are looking to the Conservative Party to deliver."

Asked if she would contest a confidence vote and carry on as Prime Minister if she won by a single vote, Ms May said: "Leadership is about taking the right decisions, not the easy ones.

"As Prime Minister my job is to bring back a deal that delivers on the vote of the British people, that does that by ending free movement, all the things I raised in my statement, ending free movement, ensuring we are not sending vast annual sums to the EU any longer, ending the jurisdiction of the European Court of Justice, but also protects jobs and protects people's livelihoods, protects our security, protects the Union of the United Kingdom.

"I believe this is a deal which does deliver that, which is in the national interest and am I going to see this through? Yes."

Asked whether Michael Gove would be her new Brexit minister, she said: "I have not yet appointed a new dexeu secretary yet and I will of course be making appointments to the government in due course."

Ms May's press conference came less than 24 hours after the cabinet backed her draft agreement to leave the EU.

Now, two cabinet ministers have left and there are calls for another, Scottish secretary David Mundell, to also step down.

Scottish First Minister Nicola Sturgeon recalled how both he and the Scottish Conservative leader Ruth Davidson - who is currently on maternity leave - said last month they would quit their posts if the Brexit deal threatened to undermine the "integrity of the UK".

She said: "Having chosen that red line, and they chose it, it is really, really hard to see how they stay in office after today with a shred of credibility."

Despite winning cabinet backing, the draft deal itself currently seems unlikely to be approved by Parliament when it goes before MPs next month.

SNP Westminster leader Ian Blackford said: "This deal is dead in the water - it is now clear that there is not a majority for this deal or a no deal.

"The Prime Minister must go back to Brussels - and extend Article 50 and tell Brussels that we must remain in the Single Market and the Customs Union - anything less will lead to economic chaos and crisis."

Responding to Ms May's statement, Mr Blackford said: "The Tories think they can do what they want to Scotland and get away with it. But the price Scotland will have to pay for that is too high.

"Never before has the democratic deficit been more apparent. If our interests continue to be sidelined, support for Scotland determining our own future will continue to grow."

Ms May is also facing dissent - if not outright rebellion - from some quarters of her own party.

Jacob Rees-Mogg was joined by a number of other Tories in handing in letters of no confidence to party officials.

If 48 votes are cast, Ms May will face a vote on her leadership that could see her unseated as Prime Minister.