London, England, UK - September 18, 2011: Sun shines on the independent shops and cafes of Exmouth Market in central London.

- Image ID: TRRJH8

Similar stock images