A look into London's street markets and how they're suffering to compete with supermarkets.
2009
2023
1963
1962
2024
2021
1971
1929
1905
2013
1946
—
2019
2022
1969
2015