Shoppers are reflected in a window on Oxford Street in London
1 of 1
Shoppers are reflected in a window on Oxford Street in London July 22, 2009.