Election key moments: Farage wins, Shapps loses and Starmer mobbed by supporters Michael Drummond | 05/07/2024