London Mayoral election: What do the final polls predict for Sadiq Khan and Susan Hall? Barney Davis | 03/05/2024