A look into London's street markets and how they're suffering to compete with supermarkets.
2017
1979
2010
1988
2006
1998
2009
2007
1991
2022
2004
1958
1964
1966
2018