A look into London's street markets and how they're suffering to compete with supermarkets.
1999
2017
2020
1978
1967
1915
1973
1955
1995
2022
1994
2016
2010
2021
2014
2025
2019