A look into London's street markets and how they're suffering to compete with supermarkets.
1958
2010
1960
2009
2002
2004
1953
1972
1954
1938
2005
2008
1959
—
1967
1940
1982