A look into London's street markets and how they're suffering to compete with supermarkets.
1996
2013
2014
2003
1963
2019
2016
1983
1980
2017
1953
2025
1967
1991
2011
2010
1998
2018