A look into London's street markets and how they're suffering to compete with supermarkets.
2008
—
1946
1966
1967
2009
1957
1961
1999
1990
1987
1951
1964
1938
1981
1952
2015
1947