A look into London's street markets and how they're suffering to compete with supermarkets.
2025
2010
1956
2011
2024
2021
2014
1967
2000
1939
1955
2016
1979
2017
1896
2019
—
2015