A look into London's street markets and how they're suffering to compete with supermarkets.
1946
2016
2024
2012
2020
2015
1994
2019
2013
1956
2021
—
1977
1896
1996