Occupy London

Occupy London England – Old World Charm

London, United Kingdom, – November 15, 2011. Tents of the Occupy London Stock Exchange camp is seen outside St Paul’s…

13 years ago