A look into London's street markets and how they're suffering to compete with supermarkets.
1972
1959
1963
1966
1967
1977
2018
2020
1996
2024
2016
1924
2005
2015
—
1979
1987
2014
2021