A look into London's street markets and how they're suffering to compete with supermarkets.
1967
1968
2014
1956
1929
2016
2017
1890
2021
1978
2015
—
1944
1902
2023
1934
2019
1928