A look into London's street markets and how they're suffering to compete with supermarkets.
2019
2000
1965
2016
2025
1967
1983
1980
1963
2021
1998
2010
—
2017
2014
2011
2013
2018