A look into London's street markets and how they're suffering to compete with supermarkets.
2006
2007
1997
1962
1963
1967
1969
2001
1974
1981
1929
1972
1956
2019
2014
2016
1938
2017