A look into London's street markets and how they're suffering to compete with supermarkets.
1905
1962
2011
1896
2021
2016
1969
2024
—
2025
2018
1972
1909
1964
1916
2022