A look into London's street markets and how they're suffering to compete with supermarkets.
1935
2021
1969
—
1962
1952
2015
2022
2023
1908
2019
1944
2014
2020
1970
1903
1960
1963
1967