A look into London's street markets and how they're suffering to compete with supermarkets.
2016
2012
—
2017
2013
2007
2023
1945
1916
2025
2008
1968
1980
1934
1972
1962
1929