A look into London's street markets and how they're suffering to compete with supermarkets.
2007
1961
2010
1988
1960
1998
2008
1968
1937
2002
2005
1996
2025
1962
2006
1959
1992