A look into London's street markets and how they're suffering to compete with supermarkets.
1953
1968
1939
1927
1964
2007
1958
2002
2004
2008
1962
1996
1972
1935
2014
1997
1954