May day demonstration. Trafalgar Square rally. London. 01 May 2009, Jess Hurd - jj090505.jpg

May day demonstration. Trafalgar Square rally. London. 01 May 2009, Jess Hurd - jj090505.jpg