A look into London's street markets and how they're suffering to compete with supermarkets.
2000
1953
2003
2021
1985
1996
1960
2007
2010
1965
2024
1990
2008
1992
2004
1970