A look into London's street markets and how they're suffering to compete with supermarkets.
2014
2012
1952
1977
1996
2019
2020
1896
2024
1924
2016
1945
1979
2015
2010
2017
2011