A look into London's street markets and how they're suffering to compete with supermarkets.
1979
1991
1994
2012
2016
1934
—
1890
2005
1964
1953
2015
2013
2014
1945
1960
1959
1963
1965