A look into London's street markets and how they're suffering to compete with supermarkets.
2002
2008
1962
2015
2007
2006
1997
1963
1946
1996
1972
2004
1992
2001
2020