A look into London's street markets and how they're suffering to compete with supermarkets.
1977
1996
2019
2014
2013
1987
—
2015
2022
2016
1946
1961
2012
1896
2024