A look into London's street markets and how they're suffering to compete with supermarkets.
2015
1937
1998
2008
1968
2006
1946
1965
1975
1997
2001
2018
2002
1994
2004
2003