A look into London's street markets and how they're suffering to compete with supermarkets.
1944
1983
2011
2019
2016
2017
1960
1999
2023
2024
1974
2025
2004
2008
1972
2010
1986
2022