A look into London's street markets and how they're suffering to compete with supermarkets.
2016
1998
1996
2001
1981
2023
2004
1970
1992
2002
1972
2017
1987
1935
1964
2007
1958
2014