A look into London's street markets and how they're suffering to compete with supermarkets.
1967
1969
1974
1996
2001
2015
1981
1935
2003
1919
1929
2004
1998
2024
1962
2007
2006
1959