A look into London's street markets and how they're suffering to compete with supermarkets.
2005
2006
1971
1942
1966
1993
2007
1997
1963
2022
2017
1950
2001