A look into London's street markets and how they're suffering to compete with supermarkets.
1960
2001
1986
2002
1972
2015
2022
1982
1966
1952
1970
1965
2019
1953
1942
2010