Trafalgar Square with police helicopter searchlight. London. 26 Mar 2011, Jess Hurd - jj1103081.jpg

Trafalgar Square with police helicopter searchlight. London. 26 Mar 2011, Jess Hurd - jj1103081.jpg