A look into London's street markets and how they're suffering to compete with supermarkets.
1973
1957
1985
2025
—
2004
1986
2008
2001
1983
1980
2012
1999
2003
2014