A look into London's street markets and how they're suffering to compete with supermarkets.
2024
2009
2007
1929
1961
1925
2016
1968
1962
2000
1978
1965
1890
1963
2020
1996
2022
2012
—
2023