Prime Minister Theresa May called on her government to do its duty and agree a plan for Britain's future outside the European Union, a last-ditch appeal to ministers to put Brexit rows behind them and take a "step forward."

Just hours before hosting a meeting at her Chequers country residence Friday that she hopes will overcome deep rifts that have hampered Britain's Brexit plans, May urged her Cabinet to agree a way to push on with all-but-stalled talks with the EU.

A united stance from the government cannot come soon enough for an increasingly frustrated EU and for many companies, which have stepped up their warnings of the risk to tens of thousands of jobs if Britain leaves the bloc without a deal.