The Conservatives are facing yet another set of by-elections in February, with voters in Kingswood and Wellingborough set to pick their new MPs. The contests follow the resignation of former minister Chris Skidmore in protest at the government's watering down of green policies, and the ousting of Peter Bone over allegations of bullying and sexual misconduct. Politics live: Post Office investigators accused of behaving like 'mafia' But it is far from the first mid-term vote Rishi Sunak has faced since he took the keys to Number 10 at the end of 2022. We look back at the by-elections that have...