A look into London's street markets and how they're suffering to compete with supermarkets.
1956
2009
1944
2011
1961
1998
2007
1963
1941
1936
1911
1982
1964
1952
1934
2024
1935
1993
2014