A look into London's street markets and how they're suffering to compete with supermarkets.
2004
1945
1997
2005
2021
1971
2018
2024
2017
1995
2019
1955
1946
1965
1960
1999
2007
1998