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.
- Image ID: 71223688
- Copyright: Rosli Othman
- Editorial Credit: Rosli Othman / Shutterstock.com
Editorial Use Only.
Use of this image in advertising or for promotional purposes is prohibited.