Labour has won Canterbury, a seat the Tories have held for 100 years.

The party made huge gains in a seat that has existed in some form since 1387 – and has never been held by Labour.

The last time the Tories lost the seat was to Whig politician John Baker, who took it for the second time in 1802.

Labour's Rosie Duffield won the seat from Conservative Sir Julian Brazier. The result was so close it required a recount, with Ms Duffield winning by less than 200 votes.

That was a 9.33 per cent swing from the Tories to Labour.