A look into London's street markets and how they're suffering to compete with supermarkets.
1996
1953
2003
1983
1962
2007
2006
1959
2005
2008
1992
1999
1998
1972
1950
2001
1935