A look into London's street markets and how they're suffering to compete with supermarkets.
—
1903
1970
1962
1969
1946
2022
1938
1981
2019
2008
2004
2007
2006
1997
2005
2021