It took Margaret Thatcher nine years. It took Tony Blair seven years. But Keir Starmer has only taken five months to ...