BookMarksPlus
Party of Nigel Farage continues to lead over that of Sir Keir Starmer, with broken or undelivered promises the main reason for defections.