Peterborough voted 61% leave in 2016. Even if you combine the Brexit, Conservative and UKIP votes, in Peterborough those voting to leave EU (without a 2nd referendum) comes to 51% - a 10% shift in the three years since the referendum.
This is a clear sign that Brexit is no longer the will of the people, and we need a second referendum to ascertain what actually now is "the will of the people" - a referendum putting a viable leaving plan (even 'no deal') aganst remain.
Nāga - if the winning side in this election are proven to have illegally overspent and told outright lies in their election material, I support your call for a second vote. I also accept that in 3 years time, the people of Peterborough might well have changed their mind on who their MP should be, so there should be another vote in Peterborough by 2022 at the latest.
EDIT - Look at the idiot "1" in the comments. If they voted Labour, they voted for a second referendum. It's clear party policy.