A failure to deliver Brexit would "destroy trust" in politicians, Theresa May has warned.

In an attack on political opponents who want to row back on the referendum result, the Prime Minister said making good on last year's vote would help to restore the public's faith in Westminster.

She highlighted how she was getting out and about across the country, meeting voters during the election campaign, claiming many of Jeremy Corbyn's visits were within 25 miles of London.

"There is an issue about trust in politicians," she admitted. "I was asked about the Brexit vote. It is important to deliver on that vote because I hope that will start to rebuild trust in politicians, because if all politicians do is say 'you may have voted to leave the European Union, we don't think you got that right, let's have a second referendum', that destroys trust in politicians.

"We gave people the choice, we can build trust by saying we gave people the choice, we will now deliver for you on that choice."

Her words follow less than 24 hours after the Labour leader refused seven times during a BBC interview to rule out keeping Britain in the European Union.

During the wide-ranging question and answer session with workers at a printers in Mansfield, Nottinghamshire, Mrs May also insisted the HS2 high speed rail between London and the north of England would definitely go ahead.

She said: "In order to have that strong economy, we need to make sure we have got the right infrastructure in place. Rail infrastructure is an important part of that and HS2 is important in that. HS2 is largely about increasing capacity on our rail system. So it is important. We are committed to it."