A general view of the Christmas decorations on the Cartier store in Bond Street on November 2010 in London, England.
The London Eye, London, England: The London Eye is a work of modern architecture in a city of old charm. What a beautiful sunset in the background.
It may be a cliché but few visitors can leave London without a trip to the world-famous Harrods. This grand department store built in is recognised for its over-the-top grandeur and luxury merchandise. Places to go in London - Harrods