Britain has had six leaders in 10 years. Why might Keir Starmer be the next forced out?
Loading summary