A look into London's street markets and how they're suffering to compete with supermarkets.
1935
1957
2010
1960
2009
2002
1965
1975
1980
1981
2003
—
1985
2008
2007
2024
1997