Jeremy Corbyn, Labour Leader, speaking at a political rally during the Labour leadership election, in Matlock, Derbyshire, 16th August 2016 • Photo by Sophie J. Brown Labour has suffered another bad set of election results. But the failure of Labour is not the fault of the Corbynites or the Blairites.
Continue reading