Places

London

Shoppers ply the Portobello Road Market near Kensington Gardens.

Michael Geissinger