Politics Conservatives wrecked by first-past-the-post as they suffer worst ever defeat Isabel van Brugen 05/07/2024