Shailesh Vara has lost his seat in North West Cambridgeshire - a seat that he'd held as a Conservative MP since 2005.

Mr Vara lost the seat to Sam Carling, a 22-year-old Labour candidate. It was clearly a close call between the two as the result came after a full recount.

The 63-year-old served in Boris Johnson's cabinet as the Secretary of State for Northern Ireland.

Here's the full vote breakdown from North West Cambridgeshire:

Sam Carling (Labour) - 14,785

James Sidlow (Reform UK) - 8,741

Bridget Smith (Liberal Democrats) - 3,192

Elliot Tong (Green Party) - 2,960

Shailesh Vara (Conservative) - 14,746