At the first sign of sun – London, 25.3.11 Posted on 27/03/2011 by Paul Debois Embankment near Millennium Bridge and Tate Modern Embankment near London Bridge Westminster Bridge Trafalgar Square