A look into London's street markets and how they're suffering to compete with supermarkets.
1972
2014
—
1928
1965
1896
1962
2022
2016
2024
1984
2011
1905
1945
1939
1916
2023
1968