A look into London's street markets and how they're suffering to compete with supermarkets.
1976
1972
1989
2015
2017
1933
1964
2010
2024
1998
2011
2021
2020
2000
1968
1944
2019