Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
LONDON - DECEMBER 11: The famous Oxford Street pack with crowds of tourists and locals doing their last minute Christmas shopping December 11, 2010 in London, United Kingdom.
Picture would be useful to illustrate economy and festive season in the UK.