A look into London's street markets and how they're suffering to compete with supermarkets.
2013
2022
2014
1972
1896
1962
2023
2016
1939
1969
1944
—
1903
2006
1945
2011