For more than a decade, political power in Britain has largely been the preserve of the Conservative Party. While there are now three former Tory prime ministers on the back benches of the House of Commons, Labour lacks even one.
Yet a sea change is under way. The recent local election results confirmed what opinion polls already show: Labour is expected to return to government for the first time since 2010. Even as the Tories remain in power, they are being forced to embrace interventionist policies such as higher public spending and higher taxation. But who are the people who enjoy the greatest influence within Labour and across the wider British left?