A look into London's street markets and how they're suffering to compete with supermarkets.
2016
2013
2019
2022
2014
1969
1983
1963
1980
—
2003
1968
2007
2024
2017