A look into London's street markets and how they're suffering to compete with supermarkets.
2024
1947
2020
2004
1990
2017
1983
1996
1972
2021
2002
2008
1962
1927