A look into London's street markets and how they're suffering to compete with supermarkets.
2000
1980
1981
1972
2015
2002
2007
2008
1966
1995
1993
2014
1963
1997
2005
1950
1994