A look into London's street markets and how they're suffering to compete with supermarkets.
2012
1978
1932
2005
2018
2011
1980
2001
1986
2022
1975
1953
2006
1982
2014
2023
1965
1987