A look into London's street markets and how they're suffering to compete with supermarkets.
1997
2011
2005
2006
2015
2003
2014
2017
2007
2008
1990
2002
2022
2025
2009