 Its leader is Sir Keir Starmer, a human rights lawyer, and unless every poll in the land is wrong, he will be Britain's new prime minister by this time tomorrow. The outgoing prime minister, Rishi Sunak, called this election in a downpour back in May and then saw poll after poll rain on conservative dreams of staying in power.