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.
Editorial use only
Editorial credit: Rosli Othman / Shutterstock.com

Royalty-free stock photo ID: 71223688

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.