7 Who led the Labour Party immediately before Tony Blair?
John Smith
Technically Margaret Beckett was Leader (May '94-Jul '94) after Smith's death until Blair's election as leader since there was automatic promotion in the party's constitution for the deputy leader in such circumstances.