A look into London's street markets and how they're suffering to compete with supermarkets.
1961
2019
2023
2016
—
1909
2013
1983
2021
1996
2022
1968
1980
2012