A look into London's street markets and how they're suffering to compete with supermarkets.
1987
2005
1950
2004
1942
1994
1963
2008
2007
1966
1991
1948
2003
1993
1998
2025