Keir Starmer speaking at a lectern

Labour takes biggest poll lead in ten years

If the results were repeated at a general election, Labour would win a 126 seat majority, with a string of prominent Tory MPs losing their seats, including Boris Johnson, Jacob Rees-Mogg, Grant Shapps and Dominic Raab.