A look into London's street markets and how they're suffering to compete with supermarkets.
2018
2011
2013
1969
—
2008
2006
1947
1981
1950
2001
1995
1960
1948
2022
2007
1987
2014