LONDON, UK - JULY 25: Big Bus tourist coach and other traffic on Victoria Embankment on July 25, 2011 in London, UK. Victoria Embankment runs along the Thames from Westminster to Blackfriars Bridge.
{}