Number of Views
22 May 2011
18 Jun 2005
NOTE: No model/property release on file for this clip; may be suitable for editorial (news and documentary) usage only.
Shot of Harrods at night in London, England. The world famous Harrods, is a high-end department store in Knightsbridge and is known as an exclusive shopping experience and the biggest shop in London. Harrods is also the only department store in Britain that sells fur and regular protests take place outside Harrods.
More From Artist