A look into London's street markets and how they're suffering to compete with supermarkets.
2022
1986
2024
2010
2018
2020
1963
1956
2011
2012
2017
1996