A look into London's street markets and how they're suffering to compete with supermarkets.
1981
2008
1980
2023
2004
1953
2003
2001
2000
1996
2014
1985
1998
1992
1987