A look into London's street markets and how they're suffering to compete with supermarkets.
2016
1979
1998
2003
2004
1990
2001
2018
2008
1992
2007
2006
1959
2005