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.