A look into London's street markets and how they're suffering to compete with supermarkets.
2003
1992
2002
1995
2018
2007
2006
1986
1997
1983
2014
1929
1985
1965
1963