A look into London's street markets and how they're suffering to compete with supermarkets.
2007
2006
2000
2003
1996
2004
1998
1986
1997
1992
2008
2009
2001
1981
2018