A look into London's street markets and how they're suffering to compete with supermarkets.
1956
2002
1996
2021
1935
2003
1971
1942
1973
2005
1964
1997
1999
1954
2001
1967