A look into London's street markets and how they're suffering to compete with supermarkets.
1997
2014
1964
2002
2003
1999
1954
1981
1985
2004
2009
2001
2017
1929
1972
1956
1996