15-06-2015 12:57 via edition.cnn.com

Why we still need Magna Carta

Around 20 miles from central London, where modern-day government and democracy shape the lives of citizens throughout the United Kingdom, the Thames meanders peacefully through nondescript English countryside. This is just another part of the green and pleasant land that has come to define much of these shores.
Read more »