A look into London's street markets and how they're suffering to compete with supermarkets.
2007
2022
1933
2014
2019
2012
2021
2016
2024
1980
1962
1969
1963
1968
2013
1896
1964