A look into London's street markets and how they're suffering to compete with supermarkets.
1990
1999
1996
2008
2001
1986
2021
1960
2006
2020
2023
1947
2000
2014
1976
1972
1968
1970
2009