Magna Carta Island is an island in the River Thames, adjoining the water-meadows at Runnymede, but in the English county of Berkshire.
Magna Carta Island is an island in the River Thames-meadows at Runnymede, but in the English county of Berkshire. The River Thames is adjoining the water.