A look into London's street markets and how they're suffering to compete with supermarkets.
2011
1984
2024
2017
1967
2012
1994
2019
1968
1991
1972
2016
1998
2013
1903
2023
2015