A look into London's street markets and how they're suffering to compete with supermarkets.
2016
2025
2014
2020
2001
2009
1999
2004
1991
2018
2011
2010
1976
2007
1994
1982