A look into London's street markets and how they're suffering to compete with supermarkets.
2024
2016
—
1960
1959
1963
1965
1966
1967
1968
1902
1905
2025
2014
1977
1996
2021