A look into London's street markets and how they're suffering to compete with supermarkets.
1978
2024
2020
1968
1961
1996
2017
2014
1983
2025
2019
2021
2016
1896
2013
2022
1967
1965