A look into London's street markets and how they're suffering to compete with supermarkets.
2024
1993
1996
1972
2022
1987
1962
1963
1967
1969
2001
1974
1981
1985
1997
2004
2009
1919