A look into London's street markets and how they're suffering to compete with supermarkets.
2011
2023
—
2021
1967
2024
2022
1905
1970
1962
1964
1959
1934
1947
1971
2009
2000