A look into London's street markets and how they're suffering to compete with supermarkets.
1992
2008
2004
1970
1995
2018
1935
1964
2007
1958
2002
1994
1996
1972
1962
1997