A look into London's street markets and how they're suffering to compete with supermarkets.
1947
2023
1996
1972
1939
1992
1998
2004
2001
1994
2007
2006
2002
2008
1962
2021
1927
2016