A look into London's street markets and how they're suffering to compete with supermarkets.
2011
2023
2007
1890
2019
2024
2012
2000
1967
1944
1965
2022
1972
2016
1964
2014
1963
2013