A look into London's street markets and how they're suffering to compete with supermarkets.
2006
1961
2024
2020
2025
1978
2023
2003
1963
2014
1984
1967
1965
2021
2010
2000
1896