Magna Carta (An Embroidery)

2015-05-28 287

© The British Library