A look into London's street markets and how they're suffering to compete with supermarkets.
2016
1967
1905
1991
1956
2015
1987
2013
2022
1964
2014
1910
1924
1969
2019
2023