A look into London's street markets and how they're suffering to compete with supermarkets.
2015
2021
2007
2009
1976
1972
2001
1986
2018
1947
1971
—
1970
1968
2014
1933
1999
2000
2017