News Magna Carta (An Embroidery) by Cornelia Parker goes on show at the British Library 14 May 2015 News