A look into London's street markets and how they're suffering to compete with supermarkets.
2014
—
2017
1909
1972
1916
1969
1890
2022
1964
2025
1970
2023
1959
2011
1908