A look into London's street markets and how they're suffering to compete with supermarkets.
1971
2015
2005
2000
2020
2014
1935
1934
1975
1989
1948
2003
2023
1999
2008
2002
2007
1998