A look into London's street markets and how they're suffering to compete with supermarkets.
1946
1925
1964
2014
1910
2016
2023
2017
2022
2018
1903
2011
2008
1935
1909
1970
1962