A look into London's street markets and how they're suffering to compete with supermarkets.
1965
2019
1993
2024
—
1967
1966
1936
1979
2004
1945
2023
1933
2014
1971
1958
1935
1987