A look into London's street markets and how they're suffering to compete with supermarkets.
2013
2025
2011
1896
1924
2016
2024
1956
1963
1966
1967
1909
1929
1910
2012
1968
2019