A look into London's street markets and how they're suffering to compete with supermarkets.
1961
2010
2002
2005
1972
1956
1996
2001
1967
2006
2004
2003
1966
1993
2007