A look into London's street markets and how they're suffering to compete with supermarkets.
1992
1991
2012
2008
2023
—
2021
1960
2010
2000
1999
1997
2020
2019
2018