A look into London's street markets and how they're suffering to compete with supermarkets.
1992
2008
2004
2005
1983
2002
1996
2001
1985
1987
1997
2009
1999
2007
1998
2021
1963