A look into London's street markets and how they're suffering to compete with supermarkets.
1935
2003
2007
2006
1997
1963
2005
1939
2008
1992
1948
1998
2015
2004
1990
2001