A look into London's street markets and how they're suffering to compete with supermarkets.
1965
2025
2011
1896
1955
1916
2013
1909
2018
1962
2024
1964
1969
2021
2014
1971
1972