A look into London's street markets and how they're suffering to compete with supermarkets.
2006
1986
1997
2014
1991
1947
1971
1957
1973
1999
2025
1961
1989
2019
2004
1933