How can Keir Starmer ever be trusted when he breaks his promises? 22.05.2024 19:52 Express.co.uk It was the Prime Minister's last chance to call a summer vote and he decided it was better to rip the plaster off now than wait until November.