Who will lead Britain?