Protesters stop a limousine in Trafalgar Square. 26 Mar 2011, Jess Hurd - jj1103070.jpg

Protesters stop a limousine in Trafalgar Square. 26 Mar 2011, Jess Hurd - jj1103070.jpg