A look into London's street markets and how they're suffering to compete with supermarkets.
2010
—
2023
1981
1998
1951
1996
2024
2025
1954
1953
1970
2021
2009