A look into London's street markets and how they're suffering to compete with supermarkets.
1919
1929
1996
2007
2006
1997
1963
1908
1931
1953
1968
1960
2016
1935
1964
1958
1962