Tony Blair’s leadership of the Labour Party concludes on 10 May.  The people rejoice!

Via The Debatable Land