A look into London's street markets and how they're suffering to compete with supermarkets.
1966
1944
2016
1962
2018
1994
2015
1993
2025
2022
2019
2013
1956
—
1929
1965
1971