A look into London's street markets and how they're suffering to compete with supermarkets.
1965
2010
2023
2019
2016
1970
1982
2024
2009
2002
1935
2018
2007
1997
1934
1957
1999
2015