A look into London's street markets and how they're suffering to compete with supermarkets.
1980
2003
1934
1998
1984
1968
2025
1939
1953
2010
2015
1903
1952
2012
1890
1956
1972
2016
2017