The 2024 General Election in numbers: From historic results to huge vote swings John Wicky | 06/07/2024