London, United Kingdom

What the EU election results mean for the Left and the future of Britain i...