A look into London's street markets and how they're suffering to compete with supermarkets.
2013
1993
1929
2014
1902
1962
—
2018
1944
2017
1969
2015
2008
1963
1965
1925
2011