A look into London's street markets and how they're suffering to compete with supermarkets.
1984
1963
2017
1934
2025
2018
2019
2014
1991
2015
2016
2022
1968
1994
2012
—
2011