A banner reading "Land and Freedom" is seen here at Democracy Village peace camp.

- Image ID: C6K8N0
A banner reading "Land and Freedom" is seen here at Democracy Village peace camp.
Emma Stoner / Alamy Stock Photo
Image ID: C6K8N0
Location: Parliament Square, Westminster, London, United Kingdom, UK