A look into London's street markets and how they're suffering to compete with supermarkets.
2025
2004
1983
2018
2010
2023
2019
1953
1980
1954
2011
2014
1978
1968
2012