A look into London's street markets and how they're suffering to compete with supermarkets.
2019
2023
2022
1963
2020
2012
2016
1983
2013
—
2017
1890
1996
1980
2024