A look into London's street markets and how they're suffering to compete with supermarkets.
1972
2025
2013
2016
1983
1916
1968
1946
1934
2003
1980
2022
2012
2018
1987
2019