A look into London's street markets and how they're suffering to compete with supermarkets.
1944
1962
1929
1909
1969
2022
1955
2015
1960
1963
1965
2011
1905
2021
2023
—
1964