A look into London's street markets and how they're suffering to compete with supermarkets.
1929
2017
2003
1999
1954
2019
2005
2004
1990
2007
2006
1986
1997
2008
1992
2001