A look into London's street markets and how they're suffering to compete with supermarkets.
2002
1993
2006
1998
2005
1995
2014
2007
2008
2011
2009
2013
2022
—
2000
1992
1997
1996