A look into London's street markets and how they're suffering to compete with supermarkets.
2007
2018
2022
1935
2006
2019
2023
1945
1946
—
1929
1955
2011
2013
2021
2025