A look into London's street markets and how they're suffering to compete with supermarkets.
1947
2002
2019
2001
2005
2004
1953
1954
1980
2003
2024
2000
1996
1981
2016
1999
1988