A look into London's street markets and how they're suffering to compete with supermarkets.
2003
1996
2004
1992
2000
2008
2009
1970
2001
1990
2014
1997