A look into London's street markets and how they're suffering to compete with supermarkets.
2010
1999
2005
2004
2006
2015
1935
1947
1971
—
2019
1973
1983
2017
2000
1970