Designed by
Title
Trafalgar Square in London, United Kingdom #29528582
Description
LONDON, UNITED KINGDOM - CIRCA DECEMBER 2012 - Traffic rush hour in the Trafalgar Square in London, United Kingdom, with the international landmark Big Ben, in the background, circa December 2012.
This image is editorial