A look into London's street markets and how they're suffering to compete with supermarkets.
2005
1950
1994
1963
2008
1935
1968
1966
2009
2000
1972
1991
2015
1928
2003
2004
1987
1942