A look into London's street markets and how they're suffering to compete with supermarkets.
2025
2018
2007
1967
1989
2019
2014
2020
1987
1951
1934
2005
1938
1981
1952
1961
1999
1990
1957