A look into London's street markets and how they're suffering to compete with supermarkets.
1999
1972
2015
1966
2009
2000
1935
1968
2023
2002
2007
2005
1941
1955
1971
1987
1951
2014