A look into London's street markets and how they're suffering to compete with supermarkets.
2016
1967
1991
1939
1955
2015
2014
2017
1984
1968
1953
2013
2012
2000
1965
1956
1903
2025