A look into London's street markets and how they're suffering to compete with supermarkets.
2010
1957
1953
1959
1965
1934
2007
1970
1981
1942
1943
1982
—
2024
2019
2000
1972