A look into London's street markets and how they're suffering to compete with supermarkets.
1996
2013
2016
1980
2003
2017
1998
1967
1965
2025
1928
1983
1963
2000
2010
1953
2011
2018
2024