A look into London's street markets and how they're suffering to compete with supermarkets.
2017
1964
1962
2024
2008
1925
—
1994
2011
1970
1959
2013
1929
1972
1956
2002
1996