A look into London's street markets and how they're suffering to compete with supermarkets.
2020
2015
1980
2016
2007
1985
2004
1983
1996
1976
1978
1981
1992
1997
1988
2003
1975
2008
2014