Who is Keir Starmer, the Labour leader favored to win Britain’s July 4 election? 0 27.06.2024 09:14 The Independent Critics say British Labour Party leader Keir Starmer is dutiful, managerial and a bit dull