A look into London's street markets and how they're suffering to compete with supermarkets.
1946
2015
1994
1996
2001
1981
1985
1987
1997
2004
2009
1983
2005
1950
1995
1999