Trafalgar Square, London, UK. 13th April 2013. A Baroness Thatcher puppet at the protest. The protest in Trafalgar Square celebrating the death of Baroness Thatcher. Credit: Matthew Chattle/Alamy Live News


Size: 4288px × 2848px
Location: Trafalgar Square, London, UK.
Photo credit: © Matthew Chattle / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: anti, class, death, party, protesters, puppet, square, thatcher, trafalgar, war