A look into London's street markets and how they're suffering to compete with supermarkets.
2011
2025
2015
2012
2026
1962
1971
1929
1968
1916
1903
1953
1991
1939
1956
1925
1910
2016
2008