As politicians campaign for votes, we will be looking closely at the places where the election could be won or lost.

Cheltenham was won by the Conservatives in 2015 and 2017, but this town voted to remain in the EU and is at the very top of the Lib Dems' hit list for this election.

Produced by Tom Bateman and Ameer Ahmed

Read more:

Election battleground: Southampton

Election battleground: Aberdeen and Aberdeenshire

Election battleground: Bishop Auckland