
The date of the next general election has yet to be set, but a wave of MPs have already announced they will not be standing again.
It has been a tumultuous year for British politics, with three Prime Ministers in as many months and more U-turns than any reasonable person could be expected to keep track of.