A look into London's street markets and how they're suffering to compete with supermarkets.
1942
1973
2005
1929
1972
1956
2002
1996
2001
2016
1999
2007
2006
1992
2004
2003
1986
1997