A look into London's street markets and how they're suffering to compete with supermarkets.
2014
2007
1934
2016
2025
1980
1963
2013
1968
1983
1945
1991
1972
2003
1998
—
2023
2017