London, United Kingdom. 27 February, 2016.The ‘Stop Trident’ demonstration finishes at Trafalgar Square, where tens of thousands of people gather to listen to speeches.
Photographer: Pete Riches\ Images Live
London, United Kingdom. 27 February, 2016.The ‘Stop Trident’ demonstration finishes at Trafalgar Square, where tens of thousands of people gather to listen to speeches.
Photographer: Pete Riches\ Images Live