A look into London's street markets and how they're suffering to compete with supermarkets.
1999
1938
1981
2004
2023
1997
2001
2015
1991
2000
1990
1957
—
1934
2025
1970
1968
1955