A look into London's street markets and how they're suffering to compete with supermarkets.
1972
2023
1968
2013
—
2014
2012
1890
2015
1955
1966
1969
2025
2024
1996
1935
1956