Description
Magna Carta (Magna Charta) Island in the River Thames, near Runnymede. Thought to be the scene of the 1215 signing by King John of the Magna Carta (the Great Charter), the foundation for the English constitution. Illustration from "Picturesque Europe - The British Isles" published by Cassell Petter & Galpin in 1875 (price 2/6d).