A look into London's street markets and how they're suffering to compete with supermarkets.
1960
1927
1931
1953
1968
1935
1964
2007
1958
1999
2006
1967
1981
2003
1954
2015
1996