A look into London's street markets and how they're suffering to compete with supermarkets.
2022
1961
2012
2013
2019
1896
2014
1956
1955
1929
2016
1967
1902
1968
2021